java.lang.Object
org.elasticsearch.common.ssl.SslDiagnostics
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.elasticsearch.common.ssl.SslDiagnostics.IssuerTrustcheckIssuerTrust(Map<String, List<X509Certificate>> trustedIssuers, X509Certificate peerCert) describeValidHostnames(X509Certificate certificate) getTrustDiagnosticFailure(X509Certificate[] chain, SslDiagnostics.PeerType peerType, SSLSession session, String contextName, Map<String, List<X509Certificate>> trustedIssuers)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
SslDiagnostics
-
-
Method Details
-
describeValidHostnames
-
getTrustDiagnosticFailure
public String getTrustDiagnosticFailure(X509Certificate[] chain, SslDiagnostics.PeerType peerType, SSLSession session, String contextName, @Nullable Map<String, List<X509Certificate>> trustedIssuers) - Parameters:
contextName- The descriptive name of this SSL context (e.g. "xpack.security.transport.ssl")trustedIssuers- A Map of DN to Certificate, for the issuers that were trusted in the context in which this failure occurred (seeX509TrustManager.getAcceptedIssuers())
-
checkIssuerTrust
public static org.elasticsearch.common.ssl.SslDiagnostics.IssuerTrust checkIssuerTrust(Map<String, List<X509Certificate>> trustedIssuers, X509Certificate peerCert)
-