DatabaseClientFactory.BasicAuthContext
,
DatabaseClientFactory.CertificateAuthContext
,
DatabaseClientFactory.DigestAuthContext
,
DatabaseClientFactory.KerberosAuthContext
,
DatabaseClientFactory.MarkLogicCloudAuthContext
,
DatabaseClientFactory.SAMLAuthContext
public static interface DatabaseClientFactory.SecurityContext
Modifier and Type | Method | Description |
---|---|---|
javax.net.ssl.SSLContext |
getSSLContext() |
Returns the SSLContext for an SSL client.
|
DatabaseClientFactory.SSLHostnameVerifier |
getSSLHostnameVerifier() |
|
javax.net.ssl.X509TrustManager |
getTrustManager() |
|
void |
setSSLContext(javax.net.ssl.SSLContext context) |
Deprecated.
(as of 4.0.1) use SecurityContext.withSSLContext(SSLContext,X509TrustManager)
|
void |
setSSLHostnameVerifier(DatabaseClientFactory.SSLHostnameVerifier verifier) |
Specifies the host verifier for a client that
verifies hosts for additional security.
|
DatabaseClientFactory.SecurityContext |
withSSLContext(javax.net.ssl.SSLContext context) |
Deprecated.
(as of 4.0.1) use SecurityContext.withSSLContext(SSLContext,X509TrustManager)
|
DatabaseClientFactory.SecurityContext |
withSSLContext(javax.net.ssl.SSLContext context,
javax.net.ssl.X509TrustManager trustManager) |
The SSLContext should be initialized with
KeyManager and TrustManager using a KeyStore.
|
DatabaseClientFactory.SecurityContext |
withSSLHostnameVerifier(DatabaseClientFactory.SSLHostnameVerifier verifier) |
Specifies the host verifier for a client that
verifies hosts for additional security.
|
javax.net.ssl.SSLContext getSSLContext()
javax.net.ssl.X509TrustManager getTrustManager()
@Deprecated void setSSLContext(javax.net.ssl.SSLContext context)
context
- - the SSLContext object required for the
SSL connectionDatabaseClientFactory.SSLHostnameVerifier getSSLHostnameVerifier()
void setSSLHostnameVerifier(DatabaseClientFactory.SSLHostnameVerifier verifier)
verifier
- the host verifier@Deprecated DatabaseClientFactory.SecurityContext withSSLContext(javax.net.ssl.SSLContext context)
context
- - the SSLContext object required for the
SSL connectionDatabaseClientFactory.SecurityContext withSSLContext(javax.net.ssl.SSLContext context, javax.net.ssl.X509TrustManager trustManager)
context
- - the SSLContext object required for the
SSL connectiontrustManager
- - X509TrustManager with which we
initialize the SSLContextDatabaseClientFactory.SecurityContext withSSLHostnameVerifier(DatabaseClientFactory.SSLHostnameVerifier verifier)
verifier
- the host verifierCopyright © 2022 MarkLogic Corporation