Class PKCS12


  • public class PKCS12
    extends java.lang.Object
    • Field Detail

      • PKI_OID

        public static final org.mozilla.jss.asn1.OBJECT_IDENTIFIER PKI_OID
      • PKCS12_OID

        public static final org.mozilla.jss.asn1.OBJECT_IDENTIFIER PKCS12_OID
      • PKCS12_ATTRIBUTES_OID

        public static final org.mozilla.jss.asn1.OBJECT_IDENTIFIER PKCS12_ATTRIBUTES_OID
      • CERT_TRUST_FLAGS_OID

        public static final org.mozilla.jss.asn1.OBJECT_IDENTIFIER CERT_TRUST_FLAGS_OID
    • Constructor Detail

      • PKCS12

        public PKCS12()
    • Method Detail

      • isFlagEnabled

        public static boolean isFlagEnabled​(int flag,
                                            int flags)
      • encodeFlags

        public static java.lang.String encodeFlags​(int flags)
      • decodeFlags

        public static int decodeFlags​(java.lang.String flags)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getKeyInfos

        public java.util.Collection<PKCS12KeyInfo> getKeyInfos()
      • getKeyInfoByID

        public PKCS12KeyInfo getKeyInfoByID​(byte[] id)
      • removeKeyInfoByID

        public PKCS12KeyInfo removeKeyInfoByID​(byte[] id)
      • getCertInfos

        public java.util.Collection<PKCS12CertInfo> getCertInfos()
      • addCertInfo

        public void addCertInfo​(PKCS12CertInfo certInfo,
                                boolean replace)
      • getCertInfoByID

        public PKCS12CertInfo getCertInfoByID​(byte[] id)
      • getCertInfoByKeyID

        public PKCS12CertInfo getCertInfoByKeyID​(byte[] keyID)
      • getCertInfosByFriendlyName

        public java.util.Collection<PKCS12CertInfo> getCertInfosByFriendlyName​(java.lang.String friendlyName)
      • removeCertInfoByFriendlyName

        public void removeCertInfoByFriendlyName​(java.lang.String friendlyName)
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception