Class PK11Cert

    • Field Detail

      • certProxy

        protected org.mozilla.jss.pkcs11.CertProxy certProxy
      • nickname

        protected java.lang.String nickname
    • Method Detail

      • getEncoded

        public byte[] getEncoded()
                          throws java.security.cert.CertificateEncodingException
        Specified by:
        getEncoded in interface X509Certificate
        Returns:
        The DER encoding of this certificate.
        Throws:
        java.security.cert.CertificateEncodingException - If an error occurred.
      • getNickname

        public java.lang.String getNickname()
        Specified by:
        getNickname in interface X509Certificate
        Returns:
        The nickname of this certificate (could be null).
      • getSubjectDN

        public java.security.Principal getSubjectDN()
        Specified by:
        getSubjectDN in interface X509Certificate
        Returns:
        The RFC 1485 ASCII encoding of the Subject Name.
      • getIssuerDN

        public java.security.Principal getIssuerDN()
        Specified by:
        getIssuerDN in interface X509Certificate
        Returns:
        The RFC 1485 ASCII encoding of the issuer's Subject Name.
      • getSerialNumber

        public java.math.BigInteger getSerialNumber()
        Specified by:
        getSerialNumber in interface X509Certificate
        Returns:
        The serial number of this certificate.
      • getSerialNumberByteArray

        protected byte[] getSerialNumberByteArray()
      • getSubjectDNString

        protected java.lang.String getSubjectDNString()
      • getIssuerDNString

        protected java.lang.String getIssuerDNString()
      • getPublicKey

        public java.security.PublicKey getPublicKey()
        Specified by:
        getPublicKey in interface X509Certificate
        Returns:
        The Public Key from this certificate.
      • getVersion

        public int getVersion()
        Specified by:
        getVersion in interface X509Certificate
        Returns:
        the version number of this X.509 certificate. 0 means v1, 1 means v2, 2 means v3.
      • getUniqueID

        protected byte[] getUniqueID()
      • getOwningToken

        protected CryptoToken getOwningToken()
      • setTrust

        protected void setTrust​(int type,
                                int trust)
        Sets the trust flags for this cert.
        Parameters:
        type - SSL, EMAIL, or OBJECT_SIGNING.
        trust - The trust flags for this type of trust.
      • getTrust

        protected int getTrust​(int type)
        Gets the trust flags for this cert.
        Parameters:
        type - SSL, EMAIL, or OBJECT_SIGNING.
        Returns:
        The trust flags for this type of trust.