class X509Authenticator extends Authenticator
| Constructor and Description |
|---|
X509Authenticator(MongoCredential credential) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
authenticate(InternalConnection connection,
ConnectionDescription connectionDescription) |
(package private) void |
authenticateAsync(InternalConnection connection,
ConnectionDescription connectionDescription,
SingleResultCallback<java.lang.Void> callback) |
private BsonDocument |
getAuthCommand(java.lang.String userName) |
private java.lang.Throwable |
translateThrowable(java.lang.Throwable t) |
private void |
validateUserName(ConnectionDescription connectionDescription) |
getCredentialX509Authenticator(MongoCredential credential)
void authenticate(InternalConnection connection, ConnectionDescription connectionDescription)
authenticate in class Authenticatorvoid authenticateAsync(InternalConnection connection, ConnectionDescription connectionDescription, SingleResultCallback<java.lang.Void> callback)
authenticateAsync in class Authenticatorprivate BsonDocument getAuthCommand(java.lang.String userName)
private java.lang.Throwable translateThrowable(java.lang.Throwable t)
private void validateUserName(ConnectionDescription connectionDescription)