SignRequestCompleted Event
This event signifies completion of the processing of an atomic signing request.
Syntax
ANSI (Cross Platform) virtual int FireSignRequestCompleted(DCAuthWebServerSignRequestCompletedEventParams *e);
typedef struct {
int64 ConnectionId;
const char *Hash; int lenHash;
const char *Username;
const char *Signature; int lenSignature; int reserved; } DCAuthWebServerSignRequestCompletedEventParams; Unicode (Windows) virtual INT FireSignRequestCompleted(DCAuthWebServerSignRequestCompletedEventParams *e);
typedef struct {
LONG64 ConnectionId;
LPCSTR Hash; INT lenHash;
LPCWSTR Username;
LPCSTR Signature; INT lenSignature; INT reserved; } DCAuthWebServerSignRequestCompletedEventParams;
- (void)onSignRequestCompleted:(long long)connectionId :(NSData*)hash :(NSString*)username :(NSData*)signature;
#define EID_DCAUTHWEBSERVER_SIGNREQUESTCOMPLETED 18 virtual INT SECUREBLACKBOX_CALL FireSignRequestCompleted(LONG64 &lConnectionId, LPSTR &lpHash, INT &lenHash, LPSTR &lpszUsername, LPSTR &lpSignature, INT &lenSignature);
Remarks
Use this event to track completion of signing request processing. The Hash parameter contains the hash that is signed, as supplied by the requestor, and the Signature parameter contains the resulting cryptographic signature. The Username parameter matches the parameter in SignRequest event.