Class ResumptionController


  • final class ResumptionController
    extends java.lang.Object
    • Field Detail

      • confirmedValidations

        private final java.util.Set<javax.net.ssl.SSLEngine> confirmedValidations
    • Constructor Detail

      • ResumptionController

        ResumptionController()
    • Method Detail

      • wrapIfNeeded

        public javax.net.ssl.TrustManager wrapIfNeeded​(javax.net.ssl.TrustManager tm)
      • remove

        public void remove​(javax.net.ssl.SSLEngine engine)
      • validateResumeIfNeeded

        public boolean validateResumeIfNeeded​(javax.net.ssl.SSLEngine engine)
                                       throws java.security.cert.CertificateException,
                                              javax.net.ssl.SSLPeerUnverifiedException
        Throws:
        java.security.cert.CertificateException
        javax.net.ssl.SSLPeerUnverifiedException
      • unwrapEngine

        private static javax.net.ssl.SSLEngine unwrapEngine​(javax.net.ssl.SSLEngine engine)
      • chainOf

        private static java.security.cert.X509Certificate[] chainOf​(java.security.cert.Certificate[] peerCertificates)