SelectCert Event
Requests certificate selection criteria from the application.
Syntax
ANSI (Cross Platform) virtual int FireSelectCert(DCAuthWebServerSelectCertEventParams *e);
typedef struct {
int64 ConnectionId;
char *CommonName;
char *KeyID;
char *KeyUsage;
char *Fingerprint;
char *StoreType; int reserved; } DCAuthWebServerSelectCertEventParams; Unicode (Windows) virtual INT FireSelectCert(DCAuthWebServerSelectCertEventParams *e);
typedef struct {
LONG64 ConnectionId;
LPWSTR CommonName;
LPWSTR KeyID;
LPWSTR KeyUsage;
LPWSTR Fingerprint;
LPWSTR StoreType; INT reserved; } DCAuthWebServerSelectCertEventParams;
- (void)onSelectCert:(long long)connectionId :(NSString**)commonName :(NSString**)keyID :(NSString**)keyUsage :(NSString**)fingerprint :(NSString**)storeType;
#define EID_DCAUTHWEBSERVER_SELECTCERT 16 virtual INT SECUREBLACKBOX_CALL FireSelectCert(LONG64 &lConnectionId, LPSTR &lpszCommonName, LPSTR &lpszKeyID, LPSTR &lpszKeyUsage, LPSTR &lpszFingerprint, LPSTR &lpszStoreType);
Remarks
Subscribe to this event to provide signing certificate details on the fly, right before the hash is signed.