Discuss this help topic in SecureBlackbox Forum

TElXMLWSSSignatureHandler.Sign

TElXMLWSSSignatureHandler     See also     


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


Declaration

[C#/Java]
    void Sign(TElX509Certificate Certificate);
    void Sign(TElX509Certificate Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate);
    void Sign(TElX509Certificate Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, string TokenID);
    void Sign(TElX509Certificate Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, string TokenID);
    void Sign(TElCustomCertStorage CertStorage);
    void Sign(TElCustomCertStorage CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate);
    void Sign(TElCustomCertStorage CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, string TokenID);
    void Sign(TElCustomCertStorage CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, string TokenID);
    void Sign(TElXMLKeyInfoData KeyData, short SignatureMethod, bool EmbedKeyInSignature);
    void Sign(TElXMLDOMElement ParentElement, TElX509Certificate Certificate, bool IncludeKey, bool IncludeKeyValue, short IncludeDataParams);
    void Sign(TElXMLDOMElement ParentElement, TElCustomCertStorage CertStorage, bool IncludeKey, bool IncludeKeyValue, short IncludeDataParams);
    void Sign(TElXMLDOMElement ParentElement, TElXMLKeyInfoData KeyData, short SignatureMethod, bool IncludeKey);
    void Sign(TElXMLDOMElement ParentElement, TElX509Certificate Certificate);
    void Sign(TElXMLDOMElement ParentElement, TElX509Certificate Certificate, bool IncludeKey);
    void Sign(TElXMLDOMElement ParentElement, TElCustomCertStorage CertStorage);
    void Sign(TElXMLDOMElement ParentElement, TElCustomCertStorage CertStorage, bool IncludeKey);

[VB.NET]
    Sub Sign(ByVal Certificate As TElX509Certificate)
    Sub Sign(ByVal Certificate As TElX509Certificate, ByVal EmbedCertificate As TSBXMLWSSEmbedCertificate)
    Sub Sign(ByVal Certificate As TElX509Certificate, ByVal EmbedCertificate As TSBXMLWSSEmbedCertificate, ByVal TokenID As String)
    Sub Sign(ByVal Certificate As TElX509Certificate, ByVal EmbedCertificate As TSBXMLWSSEmbedCertificate, ByVal TokenType As TSBXMLWSSETokenType, ByVal TokenID As String)
    Sub Sign(ByVal CertStorage As TElCustomCertStorage)
    Sub Sign(ByVal CertStorage As TElCustomCertStorage, ByVal EmbedCertificate As TSBXMLWSSEmbedCertificate)
    Sub Sign(ByVal CertStorage As TElCustomCertStorage, ByVal EmbedCertificate As TSBXMLWSSEmbedCertificate, ByVal TokenID As String)
    Sub Sign(ByVal CertStorage As TElCustomCertStorage, ByVal EmbedCertificate As TSBXMLWSSEmbedCertificate, ByVal TokenType As TSBXMLWSSETokenType, ByVal TokenID As String)
    Sub Sign(ByVal KeyData As TElXMLKeyInfoData, ByVal SignatureMethod As Short, ByVal EmbedKeyInSignature As Boolean)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal Certificate As TElX509Certificate, ByVal IncludeKey As Boolean, ByVal IncludeKeyValue As Boolean, ByVal IncludeDataParams As Short)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal CertStorage As TElCustomCertStorage, ByVal IncludeKey As Boolean, ByVal IncludeKeyValue As Boolean, ByVal IncludeDataParams As Short)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal KeyData As TElXMLKeyInfoData, ByVal SignatureMethod As Short, ByVal IncludeKey As Boolean)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal Certificate As TElX509Certificate)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal Certificate As TElX509Certificate, ByVal IncludeKey As Boolean)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal CertStorage As TElCustomCertStorage)
    Sub Sign(ByVal ParentElement As TElXMLDOMElement, ByVal CertStorage As TElCustomCertStorage, ByVal IncludeKey As Boolean)

[Pascal]
    under development

[C++]
    void Sign(TElX509Certificate &Certificate);
    void Sign(TElX509Certificate *Certificate);
    void Sign(TElX509Certificate &Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate);
    void Sign(TElX509Certificate *Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate);
    void Sign(TElX509Certificate &Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, const sb_u16string &TokenID);
    void Sign(TElX509Certificate *Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, const sb_u16string &TokenID);
    void Sign(TElX509Certificate &Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, const std::wstring &TokenID);
    void Sign(TElX509Certificate *Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, const std::wstring &TokenID);
    void Sign(TElX509Certificate &Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const sb_u16string &TokenID);
    void Sign(TElX509Certificate *Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const sb_u16string &TokenID);
    void Sign(TElX509Certificate &Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const std::wstring &TokenID);
    void Sign(TElX509Certificate *Certificate, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const std::wstring &TokenID);
    void Sign(TElCustomCertStorage &CertStorage);
    void Sign(TElCustomCertStorage *CertStorage);
    void Sign(TElCustomCertStorage &CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate);
    void Sign(TElCustomCertStorage *CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate);
    void Sign(TElCustomCertStorage &CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, const sb_u16string &TokenID);
    void Sign(TElCustomCertStorage *CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, const sb_u16string &TokenID);
    void Sign(TElCustomCertStorage &CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, const std::wstring &TokenID);
    void Sign(TElCustomCertStorage *CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, const std::wstring &TokenID);
    void Sign(TElCustomCertStorage &CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const sb_u16string &TokenID);
    void Sign(TElCustomCertStorage *CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const sb_u16string &TokenID);
    void Sign(TElCustomCertStorage &CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const std::wstring &TokenID);
    void Sign(TElCustomCertStorage *CertStorage, TSBXMLWSSEmbedCertificate EmbedCertificate, TSBXMLWSSETokenType TokenType, const std::wstring &TokenID);
    void Sign(TElXMLKeyInfoData &KeyData, TElXMLSignatureMethod SignatureMethod, bool EmbedKeyInSignature);
    void Sign(TElXMLKeyInfoData *KeyData, TElXMLSignatureMethod SignatureMethod, bool EmbedKeyInSignature);
    void Sign(TElXMLDOMElement &ParentElement, TElX509Certificate &Certificate, bool IncludeKey, bool IncludeKeyValue, TElXMLKeyInfoX509DataParams IncludeDataParams);
    void Sign(TElXMLDOMElement *ParentElement, TElX509Certificate *Certificate, bool IncludeKey, bool IncludeKeyValue, TElXMLKeyInfoX509DataParams IncludeDataParams);
    void Sign(TElXMLDOMElement &ParentElement, TElCustomCertStorage &CertStorage, bool IncludeKey, bool IncludeKeyValue, TElXMLKeyInfoX509DataParams IncludeDataParams);
    void Sign(TElXMLDOMElement *ParentElement, TElCustomCertStorage *CertStorage, bool IncludeKey, bool IncludeKeyValue, TElXMLKeyInfoX509DataParams IncludeDataParams);
    void Sign(TElXMLDOMElement &ParentElement, TElXMLKeyInfoData &KeyData, TElXMLSignatureMethod SignatureMethod, bool IncludeKey);
    void Sign(TElXMLDOMElement *ParentElement, TElXMLKeyInfoData *KeyData, TElXMLSignatureMethod SignatureMethod, bool IncludeKey);

[PHP]
    void Sign(TElX509Certificate $Certificate)
    void Sign(TElX509Certificate $Certificate, integer $EmbedCertificate)
    void Sign(TElX509Certificate $Certificate, integer $EmbedCertificate, string $TokenID)
    void Sign(TElX509Certificate $Certificate, integer $EmbedCertificate, integer $TokenType, string $TokenID)
    void Sign(TElCustomCertStorage $CertStorage)
    void Sign(TElCustomCertStorage $CertStorage, integer $EmbedCertificate)
    void Sign(TElCustomCertStorage $CertStorage, integer $EmbedCertificate, string $TokenID)
    void Sign(TElCustomCertStorage $CertStorage, integer $EmbedCertificate, integer $TokenType, string $TokenID)
    void Sign(TElXMLKeyInfoData $KeyData, integer $SignatureMethod, bool $EmbedKeyInSignature)
    void Sign(TElXMLDOMElement $ParentElement, TElX509Certificate $Certificate, bool $IncludeKey, bool $IncludeKeyValue, integer $IncludeDataParams)
    void Sign(TElXMLDOMElement $ParentElement, TElCustomCertStorage $CertStorage, bool $IncludeKey, bool $IncludeKeyValue, integer $IncludeDataParams)
    void Sign(TElXMLDOMElement $ParentElement, TElXMLKeyInfoData $KeyData, integer $SignatureMethod, bool $IncludeKey)
    void Sign(TElXMLDOMElement $ParentElement, TElX509Certificate $Certificate)
    void Sign(TElXMLDOMElement $ParentElement, TElX509Certificate $Certificate, bool $IncludeKey)
    void Sign(TElXMLDOMElement $ParentElement, TElCustomCertStorage $CertStorage)
    void Sign(TElXMLDOMElement $ParentElement, TElCustomCertStorage $CertStorage, bool $IncludeKey)

Parameters

  • Certificate -
  • EmbedCertificate -
  • TokenID -
  • TokenType -
  • CertStorage -
  • KeyData -
  • SignatureMethod -
  • EmbedKeyInSignature -
  • ParentElement -
  • IncludeKey -
  • IncludeKeyValue -
  • IncludeDataParams -

TSBXMLWSSEmbedCertificate values

TSBXMLWSSETokenType values

TElXMLSignatureMethod values


TElXMLKeyInfoX509DataParams values

Description

    This topic is under development.

See also:     ...    

Discuss this help topic in SecureBlackbox Forum