Discuss this help topic in SecureBlackbox Forum

TElCAdESSignatureProcessor.CreateXLBase

TElCAdESSignatureProcessor     See also     


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


Creates a 'base' CAdES-X-L signature.

Declaration

[VB.NET]
    Sub CreateXLBase(ByVal Cert As TElX509Certificate, ByVal TSPClient As TElCustomTSPClient)
    Sub CreateXLBase(ByVal Cert As TElX509Certificate, ByVal Chain As TElCustomCertStorage, ByVal ContentType As Byte(), ByVal TSPClient As TElCustomTSPClient)

[Pascal]
    procedure CreateXLBase(Cert : TElX509Certificate; TSPClient : TElCustomTSPClient);
    procedure CreateXLBase(Cert : TElX509Certificate; Chain : TElCustomCertStorage; const ContentType : ByteArray; TSPClient: TElCustomTSPClient);

[C++]
    void CreateXLBase(TElX509Certificate &Cert, TElCustomTSPClient &TSPClient);
    void CreateXLBase(TElX509Certificate *Cert, TElCustomTSPClient *TSPClient);
    void CreateXLBase(TElX509Certificate &Cert, TElCustomCertStorage &Chain, const std::vector<uint8_t> &ContentType, TElCustomTSPClient &TSPClient);
    void CreateXLBase(TElX509Certificate *Cert, TElCustomCertStorage *Chain, const std::vector<uint8_t> &ContentType, TElCustomTSPClient *TSPClient);

[PHP]
    void CreateXLBase(TElX509Certificate $Cert, TElCustomTSPClient $TSPClient)
    void CreateXLBase(TElX509Certificate $Cert, TElCustomCertStorage $Chain, array of byte|string|NULL $ContentType, TElCustomTSPClient $TSPClient)

Parameters

  • Cert - specifies the signing certificate.
  • TSPClient - the client which communicates with the TSP server.
  • Chain - the certificate chain to be added to the signature.
  • ContentType - specifies the content type of the signed message.

Description

    A 'base' eXtended Long CAdES signature is just a CAdES-C with certificates and revocation values included.

See also:     Signature     CreateC     CreateXL     CreateXLType1     CreateXLType2    

Discuss this help topic in SecureBlackbox Forum