Discuss this help topic in SecureBlackbox Forum

TElXMLSignatureMethod

Declared in     See also     


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


Specifies the algorithm for data signing

Declaration

[C#/Java]
    TElXMLSignatureMethod = short;
        const short xsmDSS = 0;
        const short xsmRSA_MD5 = 1;
        const short xsmRSA_SHA1 = 2;
        const short xsmRSA_SHA256 = 3;
        const short xsmRSA_SHA384 = 4;
        const short xsmRSA_SHA512 = 5;
        const short xsmRSA_RIPEMD160 = 6;
        const short xsmECDSA_SHA1 = 7;
        const short xsmGOST1994 = 8;
        const short xsmGOST2001 = 9;
        const short xsmRSA_SHA224 = 10;
        const short xsmRSA_Whirlpool = 11;
        const short xsmDSA_SHA256 = 12;
        const short xsmECDSA_SHA224 = 13;
        const short xsmECDSA_SHA256 = 14;
        const short xsmECDSA_SHA384 = 15;
        const short xsmECDSA_SHA512 = 16;
        const short xsmECDSA_RIPEMD160 = 17;
        const short xsmECDSA_Whirlpool = 18;
        const short xsmRSA_PSS = 19;
        const short xsmRSA_PSS_MD5_MGF1 = 20;
        const short xsmRSA_PSS_SHA1_MGF1 = 21;
        const short xsmRSA_PSS_SHA224_MGF1 = 22;
        const short xsmRSA_PSS_SHA256_MGF1 = 23;
        const short xsmRSA_PSS_SHA384_MGF1 = 24;
        const short xsmRSA_PSS_SHA512_MGF1 = 25;
        const short xsmRSA_PSS_RIPEMD160_MGF1 = 26;
        const short xsmRSA_PSS_Whirlpool_MGF1 = 27;

[VB.NET]
    TElXMLSignatureMethod As Short
        Const xsmDSS As Short = 0
        Const xsmRSA_MD5 As Short = 1
        Const xsmRSA_SHA1 As Short = 2
        Const xsmRSA_SHA256 As Short = 3
        Const xsmRSA_SHA384 As Short = 4
        Const xsmRSA_SHA512 As Short = 5
        Const xsmRSA_RIPEMD160 As Short = 6
        Const xsmECDSA_SHA1 As Short = 7
        Const xsmGOST1994 As Short = 8
        Const xsmGOST2001 As Short = 9
        Const xsmRSA_SHA224 As Short = 10
        Const xsmRSA_Whirlpool As Short = 11
        Const xsmDSA_SHA256 As Short = 12
        Const xsmECDSA_SHA224 As Short = 13
        Const xsmECDSA_SHA256 As Short = 14
        Const xsmECDSA_SHA384 As Short = 15
        Const xsmECDSA_SHA512 As Short = 16
        Const xsmECDSA_RIPEMD160 As Short = 17
        Const xsmECDSA_Whirlpool As Short = 18
        Const xsmRSA_PSS As Short = 19
        Const xsmRSA_PSS_MD5_MGF1 As Short = 20
        Const xsmRSA_PSS_SHA1_MGF1 As Short = 21
        Const xsmRSA_PSS_SHA224_MGF1 As Short = 22
        Const xsmRSA_PSS_SHA256_MGF1 As Short = 23
        Const xsmRSA_PSS_SHA384_MGF1 As Short = 24
        Const xsmRSA_PSS_SHA512_MGF1 As Short = 25
        Const xsmRSA_PSS_RIPEMD160_MGF1 As Short = 26
        Const xsmRSA_PSS_Whirlpool_MGF1 As Short = 27

[Pascal]
    TElXMLSignatureMethod = (xsmDSS, xsmRSA_MD5, xsmRSA_SHA1, xsmRSA_SHA256, xsmRSA_SHA384, xsmRSA_SHA512, xsmRSA_RIPEMD160, xsmECDSA_SHA1, xsmGOST1994, xsmGOST2001, xsmRSA_SHA224, xsmRSA_Whirlpool, xsmDSA_SHA256, xsmECDSA_SHA224, xsmECDSA_SHA256, xsmECDSA_SHA384, xsmECDSA_SHA512, xsmECDSA_RIPEMD160, xsmECDSA_Whirlpool, xsmRSA_PSS, xsmRSA_PSS_MD5_MGF1, xsmRSA_PSS_SHA1_MGF1, xsmRSA_PSS_SHA224_MGF1, xsmRSA_PSS_SHA256_MGF1, xsmRSA_PSS_SHA384_MGF1, xsmRSA_PSS_SHA512_MGF1, xsmRSA_PSS_RIPEMD160_MGF1, xsmRSA_PSS_Whirlpool_MGF1);

[C++]
    typedef uint8_t TElXMLSignatureMethodRaw;
    typedef enum { xsmDSS = 0, xsmRSA_MD5 = 1, xsmRSA_SHA1 = 2, xsmRSA_SHA256 = 3, xsmRSA_SHA384 = 4, xsmRSA_SHA512 = 5, xsmRSA_RIPEMD160 = 6, xsmECDSA_SHA1 = 7, xsmGOST1994 = 8, xsmGOST2001 = 9, xsmRSA_SHA224 = 10, xsmRSA_Whirlpool = 11, xsmDSA_SHA256 = 12, xsmECDSA_SHA224 = 13, xsmECDSA_SHA256 = 14, xsmECDSA_SHA384 = 15, xsmECDSA_SHA512 = 16, xsmECDSA_RIPEMD160 = 17, xsmECDSA_Whirlpool = 18, xsmRSA_PSS = 19, xsmRSA_PSS_MD5_MGF1 = 20, xsmRSA_PSS_SHA1_MGF1 = 21, xsmRSA_PSS_SHA224_MGF1 = 22, xsmRSA_PSS_SHA256_MGF1 = 23, xsmRSA_PSS_SHA384_MGF1 = 24, xsmRSA_PSS_SHA512_MGF1 = 25, xsmRSA_PSS_RIPEMD160_MGF1 = 26, xsmRSA_PSS_Whirlpool_MGF1 = 27 } TElXMLSignatureMethod;

[PHP]
    class TElXMLSignatureMethod extends TSBBaseEnum {
        const xsmDSS = 0;
        const xsmRSA_MD5 = 1;
        const xsmRSA_SHA1 = 2;
        const xsmRSA_SHA256 = 3;
        const xsmRSA_SHA384 = 4;
        const xsmRSA_SHA512 = 5;
        const xsmRSA_RIPEMD160 = 6;
        const xsmECDSA_SHA1 = 7;
        const xsmGOST1994 = 8;
        const xsmGOST2001 = 9;
        const xsmRSA_SHA224 = 10;
        const xsmRSA_Whirlpool = 11;
        const xsmDSA_SHA256 = 12;
        const xsmECDSA_SHA224 = 13;
        const xsmECDSA_SHA256 = 14;
        const xsmECDSA_SHA384 = 15;
        const xsmECDSA_SHA512 = 16;
        const xsmECDSA_RIPEMD160 = 17;
        const xsmECDSA_Whirlpool = 18;
        const xsmRSA_PSS = 19;
        const xsmRSA_PSS_MD5_MGF1 = 20;
        const xsmRSA_PSS_SHA1_MGF1 = 21;
        const xsmRSA_PSS_SHA224_MGF1 = 22;
        const xsmRSA_PSS_SHA256_MGF1 = 23;
        const xsmRSA_PSS_SHA384_MGF1 = 24;
        const xsmRSA_PSS_SHA512_MGF1 = 25;
        const xsmRSA_PSS_RIPEMD160_MGF1 = 26;
        const xsmRSA_PSS_Whirlpool_MGF1 = 27;
    }

Possible values


Declared in

.NET:
  • Namespace: SBXMLSec
  • Assembly: SecureBlackbox.XML
VCL:
  • Unit: SBXMLSec
Java:
  • Package: SecureBlackbox.XML.jar
C++:
  • sbxmlsec.h

Discuss this help topic in SecureBlackbox Forum