Class ResumptionController.X509ExtendedWrapTrustManager
java.lang.Object
javax.net.ssl.X509ExtendedTrustManager
io.netty.handler.ssl.ResumptionController.X509ExtendedWrapTrustManager
- All Implemented Interfaces:
javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager
- Enclosing class:
ResumptionController
private static final class ResumptionController.X509ExtendedWrapTrustManager
extends javax.net.ssl.X509ExtendedTrustManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final java.util.Set<javax.net.ssl.SSLEngine> private final javax.net.ssl.X509ExtendedTrustManager -
Constructor Summary
ConstructorsConstructorDescriptionX509ExtendedWrapTrustManager(javax.net.ssl.X509ExtendedTrustManager trustManager, java.util.Set<javax.net.ssl.SSLEngine> confirmedValidations) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType) voidcheckClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket) voidcheckClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine) voidcheckServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType) voidcheckServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket) voidcheckServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine) java.security.cert.X509Certificate[]private static voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
trustManager
private final javax.net.ssl.X509ExtendedTrustManager trustManager -
confirmedValidations
private final java.util.Set<javax.net.ssl.SSLEngine> confirmedValidations
-
-
Constructor Details
-
X509ExtendedWrapTrustManager
X509ExtendedWrapTrustManager(javax.net.ssl.X509ExtendedTrustManager trustManager, java.util.Set<javax.net.ssl.SSLEngine> confirmedValidations)
-
-
Method Details
-
unsupported
private static void unsupported() throws java.security.cert.CertificateException- Throws:
java.security.cert.CertificateException
-
checkClientTrusted
public void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket) throws java.security.cert.CertificateException - Specified by:
checkClientTrustedin classjavax.net.ssl.X509ExtendedTrustManager- Throws:
java.security.cert.CertificateException
-
checkServerTrusted
public void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket) throws java.security.cert.CertificateException - Specified by:
checkServerTrustedin classjavax.net.ssl.X509ExtendedTrustManager- Throws:
java.security.cert.CertificateException
-
checkClientTrusted
public void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType) throws java.security.cert.CertificateException - Throws:
java.security.cert.CertificateException
-
checkServerTrusted
public void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType) throws java.security.cert.CertificateException - Throws:
java.security.cert.CertificateException
-
checkClientTrusted
public void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine) throws java.security.cert.CertificateException - Specified by:
checkClientTrustedin classjavax.net.ssl.X509ExtendedTrustManager- Throws:
java.security.cert.CertificateException
-
checkServerTrusted
public void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine) throws java.security.cert.CertificateException - Specified by:
checkServerTrustedin classjavax.net.ssl.X509ExtendedTrustManager- Throws:
java.security.cert.CertificateException
-
getAcceptedIssuers
public java.security.cert.X509Certificate[] getAcceptedIssuers()
-