HashSignature Property
The hash signature.
Syntax
ANSI (Cross Platform) int GetHashSignature(char* &lpHashSignature, int &lenHashSignature);
int SetHashSignature(const char* lpHashSignature, int lenHashSignature); Unicode (Windows) INT GetHashSignature(LPSTR &lpHashSignature, INT &lenHashSignature);
INT SetHashSignature(LPCSTR lpHashSignature, INT lenHashSignature);
@property (nonatomic,readwrite,assign,getter=hashSignature,setter=setHashSignature:) NSString* hashSignature; - (NSString*)hashSignature; - (void)setHashSignature:(NSString*)newHashSignature;
@property (nonatomic,readwrite,assign,getter=hashSignatureB,setter=setHashSignatureB:) NSData* hashSignatureB; - (NSData*)hashSignatureB; - (void)setHashSignatureB:(NSData*)newHashSignature;
#define PID_DSA_HASHSIGNATURE 7 IPWORKSENCRYPT_EXTERNAL void* IPWORKSENCRYPT_CALL IPWorksEncrypt_DSA_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSENCRYPT_EXTERNAL int IPWORKSENCRYPT_CALL IPWorksEncrypt_DSA_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This property holds the computed hash signature. This is populated after calling Sign. This must be set before calling VerifySignature.
Data Type
Binary String