Class TestCertificates.CertData

  • Enclosing class:
    TestCertificates

    @Beta
    public static class TestCertificates.CertData
    extends java.lang.Object
    Beta
    Wrapper for a PEM encoded certificate providing utility routines.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String pem  
    • Constructor Summary

      Constructors 
      Constructor Description
      CertData​(java.lang.String pem)  
    • Field Detail

      • pem

        private java.lang.String pem
    • Constructor Detail

      • CertData

        public CertData​(java.lang.String pem)
    • Method Detail

      • getCertfificate

        public java.security.cert.Certificate getCertfificate()
                                                       throws java.io.IOException,
                                                              java.security.cert.CertificateException
        Throws:
        java.io.IOException
        java.security.cert.CertificateException
      • getDer

        public byte[] getDer()
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getBase64Der

        public java.lang.String getBase64Der()
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getTrustManager

        public javax.net.ssl.X509TrustManager getTrustManager()
                                                       throws java.io.IOException,
                                                              java.security.GeneralSecurityException
        Throws:
        java.io.IOException
        java.security.GeneralSecurityException