Class LauncherTrustManager


  • public class LauncherTrustManager
    extends java.lang.Object
    • Constructor Detail

      • LauncherTrustManager

        public LauncherTrustManager​(java.security.cert.X509Certificate[] trustSigners)
      • LauncherTrustManager

        public LauncherTrustManager​(java.util.List<byte[]> encodedCertificate)
                             throws java.security.cert.CertificateException
        Throws:
        java.security.cert.CertificateException
    • Method Detail

      • checkCertificate

        public void checkCertificate​(java.security.cert.X509Certificate[] certs,
                                     LauncherTrustManager.CertificateChecker checker)
                              throws java.security.cert.CertificateException,
                                     java.security.NoSuchProviderException,
                                     java.security.NoSuchAlgorithmException,
                                     java.security.InvalidKeyException,
                                     java.security.SignatureException
        Throws:
        java.security.cert.CertificateException
        java.security.NoSuchProviderException
        java.security.NoSuchAlgorithmException
        java.security.InvalidKeyException
        java.security.SignatureException
      • isTrusted

        public boolean isTrusted​(java.security.cert.X509Certificate certificate)
                          throws java.security.cert.CertificateEncodingException
        Throws:
        java.security.cert.CertificateEncodingException
      • getTrusted

        public java.security.cert.X509Certificate[] getTrusted()
      • isCertificateCodeSign

        public void isCertificateCodeSign​(java.security.cert.X509Certificate certificate)
      • isCertificateCA

        public void isCertificateCA​(java.security.cert.X509Certificate certificate)
      • stdCertificateChecker

        public void stdCertificateChecker​(java.security.cert.X509Certificate cert,
                                          java.security.cert.X509Certificate signer,
                                          int number)