Discuss this help topic in SecureBlackbox Forum

TElOpenOfficeSignatureHandler.InitiateAsyncSign

TElOpenOfficeSignatureHandler     See also     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


Initiates asynchronous signing.

Declaration

[C#/Java]
    TElDCAsyncState InitiateAsyncSign();
    TElDCAsyncState InitiateAsyncSign(TElX509Certificate Certificate);
    TElDCAsyncState InitiateAsyncSign(TElCustomCertStorage CertStorage);
    TElDCAsyncState InitiateAsyncSign(TElXMLKeyInfoData KeyData, short SignatureMethod, bool IncludeKey);

[VB.NET]
    Function InitiateAsyncSign() As TElDCAsyncState
    Function InitiateAsyncSign(ByVal Certificate As TElX509Certificate) As TElDCAsyncState
    Function InitiateAsyncSign(ByVal CertStorage As TElCustomCertStorage) As TElDCAsyncState
    Function InitiateAsyncSign(ByVal KeyData As TElXMLKeyInfoData, ByVal SignatureMethod As Short, ByVal IncludeKey As Boolean) As TElDCAsyncState

[Pascal]
    function InitiateAsyncSign() : TElDCAsyncState;
    function InitiateAsyncSign(Certificate : TElX509Certificate) : TElDCAsyncState;
    function InitiateAsyncSign(CertStorage : TElCustomCertStorage) : TElDCAsyncState;
    function InitiateAsyncSign(KeyData : TElXMLKeyInfoData; SignatureMethod : TElXMLSignatureMethod; IncludeKey : boolean) : TElDCAsyncState;

[C++]
    TElDCAsyncStateHandle InitiateAsyncSign();
    TElDCAsyncStateHandle InitiateAsyncSign(TElX509Certificate &Certificate);
    TElDCAsyncStateHandle InitiateAsyncSign(TElX509Certificate *Certificate);
    TElDCAsyncStateHandle InitiateAsyncSign(TElCustomCertStorage &CertStorage);
    TElDCAsyncStateHandle InitiateAsyncSign(TElCustomCertStorage *CertStorage);
    TElDCAsyncStateHandle InitiateAsyncSign(TElXMLKeyInfoData &KeyData, TElXMLSignatureMethod SignatureMethod, bool IncludeKey);
    TElDCAsyncStateHandle InitiateAsyncSign(TElXMLKeyInfoData *KeyData, TElXMLSignatureMethod SignatureMethod, bool IncludeKey);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters &Pars);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters *Pars);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters &Pars, TElX509Certificate &Certificate);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters *Pars, TElX509Certificate *Certificate);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters &Pars, TElCustomCertStorage &CertStorage);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters *Pars, TElCustomCertStorage *CertStorage);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters &Pars, TElXMLKeyInfoData &KeyData, TElXMLSignatureMethod SignatureMethod, bool IncludeKey);
    TElDCAsyncStateHandle InitiateAsyncSign(TElDCParameters *Pars, TElXMLKeyInfoData *KeyData, TElXMLSignatureMethod SignatureMethod, bool IncludeKey);

[PHP]
    TElDCAsyncState InitiateAsyncSign()
    TElDCAsyncState InitiateAsyncSign(TElX509Certificate $Certificate)
    TElDCAsyncState InitiateAsyncSign(TElCustomCertStorage $CertStorage)
    TElDCAsyncState InitiateAsyncSign(TElXMLKeyInfoData $KeyData, integer $SignatureMethod, bool $IncludeKey)
    TElDCAsyncState InitiateAsyncSign(TElDCParameters $Pars)
    TElDCAsyncState InitiateAsyncSign(TElDCParameters $Pars, TElX509Certificate $Certificate)
    TElDCAsyncState InitiateAsyncSign(TElDCParameters $Pars, TElCustomCertStorage $CertStorage)
    TElDCAsyncState InitiateAsyncSign(TElDCParameters $Pars, TElXMLKeyInfoData $KeyData, integer $SignatureMethod, bool $IncludeKey)

Parameters

  • CertStorage - the storage with signing certificates
  • Certificate - signing certificate
  • IncludeKey - specifies whether the key should be included to the signature
  • KeyData - contains the signing key data
  • SignatureMethod - specifies the signature method
  • Pars -

SignatureMethod values:


Return value

    Returns TElDCAsyncState object describing the signing state.

Description

    Call this method to initiate asynchronous signing process. To finalize the process, call CompleteAsyncSign.

See also:     Sign     CompleteAsyncSign    

Discuss this help topic in SecureBlackbox Forum