Discuss this help topic in SecureBlackbox Forum
Specifies the algorithm for data signing
Declaration
[C#]
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:Java:
- Package: SecureBlackbox.XML.jar
C++:
Discuss this help topic in SecureBlackbox Forum