Class X509KeyUsage

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class X509KeyUsage
    extends ASN1Object
    A holding class for constructing an X509 Key Usage extension.
        id-ce-keyUsage OBJECT IDENTIFIER ::=  { id-ce 15 }
    
        KeyUsage ::= BIT STRING {
             digitalSignature        (0),
             nonRepudiation          (1),
             keyEncipherment         (2),
             dataEncipherment        (3),
             keyAgreement            (4),
             keyCertSign             (5),
             cRLSign                 (6),
             encipherOnly            (7),
             decipherOnly            (8) }