Class CertificateInfo

    • Field Detail

      • mKeyPair

        protected java.security.KeyPair mKeyPair
    • Constructor Detail

      • CertificateInfo

        public CertificateInfo​(KeyCertData properties)
      • CertificateInfo

        public CertificateInfo​(KeyCertData properties,
                               java.security.KeyPair pair)
    • Method Detail

      • getKeyUsageExtension

        protected abstract org.mozilla.jss.netscape.security.x509.KeyUsageExtension getKeyUsageExtension()
                                                                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getSubjectName

        public abstract java.lang.String getSubjectName()
      • getKeyAlgorithm

        public abstract java.lang.String getKeyAlgorithm()
      • getNickname

        public abstract java.lang.String getNickname()
      • getCertificateValidity

        public org.mozilla.jss.netscape.security.x509.CertificateValidity getCertificateValidity()
                                                                                          throws EBaseException
        Throws:
        EBaseException
      • getCertInfo

        public org.mozilla.jss.netscape.security.x509.X509CertInfo getCertInfo()
                                                                        throws EBaseException,
                                                                               org.mozilla.jss.crypto.PQGParamGenException
        Throws:
        EBaseException
        org.mozilla.jss.crypto.PQGParamGenException
      • getExtensions

        public org.mozilla.jss.netscape.security.x509.CertificateExtensions getExtensions()
                                                                                   throws java.io.IOException,
                                                                                          java.security.cert.CertificateException,
                                                                                          java.security.InvalidKeyException,
                                                                                          java.security.NoSuchAlgorithmException
        Throws:
        java.io.IOException
        java.security.cert.CertificateException
        java.security.InvalidKeyException
        java.security.NoSuchAlgorithmException
      • getAlgorithmId

        public org.mozilla.jss.netscape.security.x509.AlgorithmId getAlgorithmId()
      • setAuthorityKeyIdExt

        public void setAuthorityKeyIdExt​(org.mozilla.jss.netscape.security.x509.CertificateExtensions caexts,
                                         org.mozilla.jss.netscape.security.x509.CertificateExtensions ext)
                                  throws java.io.IOException,
                                         java.security.cert.CertificateException,
                                         java.security.cert.CertificateEncodingException,
                                         java.security.cert.CertificateParsingException
        Throws:
        java.io.IOException
        java.security.cert.CertificateException
        java.security.cert.CertificateEncodingException
        java.security.cert.CertificateParsingException