SigningAlgorithm Property
The signing algorithm.
Syntax
ANSI (Cross Platform) char* GetSigningAlgorithm();
int SetSigningAlgorithm(const char* lpszSigningAlgorithm); Unicode (Windows) LPWSTR GetSigningAlgorithm();
INT SetSigningAlgorithm(LPCWSTR lpszSigningAlgorithm);
@property (nonatomic,readwrite,assign,getter=signingAlgorithm,setter=setSigningAlgorithm:) NSString* signingAlgorithm; - (NSString*)signingAlgorithm; - (void)setSigningAlgorithm:(NSString*)newSigningAlgorithm;
#define PID_XMLSIG_SIGNINGALGORITHM 25 IPWORKSENCRYPT_EXTERNAL void* IPWORKSENCRYPT_CALL IPWorksEncrypt_XMLSig_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSENCRYPT_EXTERNAL int IPWORKSENCRYPT_CALL IPWorksEncrypt_XMLSig_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This property specifies the signing algorithm.
This may be set before calling Sign. This value will be set after calling VerifySignature. Possible values are:
- "RSA-SHA1" (default)
- "RSA-SHA256"
- "DSA-SHA1"
- "HMAC-SHA1"
This property is not available at design time.
Data Type
String