Class ExtendedKeyUsage

  • All Implemented Interfaces:
    DEREncodable

    public class ExtendedKeyUsage
    extends ASN1Encodable
    The extendedKeyUsage object.
          extendedKeyUsage ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId
     
    • Field Detail

      • usageTable

        java.util.Hashtable usageTable
    • Constructor Detail

      • ExtendedKeyUsage

        public ExtendedKeyUsage​(KeyPurposeId usage)
      • ExtendedKeyUsage

        public ExtendedKeyUsage​(ASN1Sequence seq)
      • ExtendedKeyUsage

        public ExtendedKeyUsage​(java.util.Vector usages)
    • Method Detail

      • getInstance

        public static ExtendedKeyUsage getInstance​(java.lang.Object obj)
      • hasKeyPurposeId

        public boolean hasKeyPurposeId​(KeyPurposeId keyPurposeId)
      • getUsages

        public java.util.Vector getUsages()
        Returns all extended key usages. The returned vector contains DERObjectIdentifiers.
        Returns:
        A vector with all key purposes.
      • size

        public int size()