SecureBlackbox 2020 C++ Edition

Questions / Feedback?

AuthPublicKey Event

This event is fired on public key authentication attempt from a client.

Syntax

ANSI (Cross Platform)
virtual int FireAuthPublicKey(SFTPServerAuthPublicKeyEventParams *e);
typedef struct {
int64 ConnectionID;
const char *Username;
int Accept; int reserved; } SFTPServerAuthPublicKeyEventParams; Unicode (Windows) virtual INT FireAuthPublicKey(SFTPServerAuthPublicKeyEventParams *e);
typedef struct {
LONG64 ConnectionID;
LPCWSTR Username;
BOOL Accept; INT reserved; } SFTPServerAuthPublicKeyEventParams;
- (void)onAuthPublicKey:(long long)connectionID :(NSString*)username :(int*)accept;
#define EID_SFTPSERVER_AUTHPUBLICKEY 10

virtual INT SECUREBLACKBOX_CALL FireAuthPublicKey(LONG64 &lConnectionID, LPSTR &lpszUsername, BOOL &bAccept);

Remarks

Username specifies client's username, and Accept is used to accept or reject authentication.

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