SelectCert Event
Requests certificate selection criteria from the application.
Syntax
ANSI (Cross Platform) virtual int FireSelectCert(DCAuthSelectCertEventParams *e);
typedef struct {
char *CommonName;
char *KeyID;
char *KeyUsage;
char *Fingerprint;
char *StoreType; int reserved; } DCAuthSelectCertEventParams; Unicode (Windows) virtual INT FireSelectCert(DCAuthSelectCertEventParams *e);
typedef struct {
LPWSTR CommonName;
LPWSTR KeyID;
LPWSTR KeyUsage;
LPWSTR Fingerprint;
LPWSTR StoreType; INT reserved; } DCAuthSelectCertEventParams;
- (void)onSelectCert:(NSString**)commonName :(NSString**)keyID :(NSString**)keyUsage :(NSString**)fingerprint :(NSString**)storeType;
#define EID_DCAUTH_SELECTCERT 8 virtual INT SECUREBLACKBOX_CALL FireSelectCert(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.