SecureBlackbox 2020 C++ Edition

Questions / Feedback?

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.

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 C++ Edition - Version 20.0 [Build 8166]