org.bouncycastle.jce
public class X509KeyUsage extends ASN1Encodable
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) }
Field Summary | |
---|---|
static int | cRLSign |
static int | dataEncipherment |
static int | decipherOnly |
static int | digitalSignature |
static int | encipherOnly |
static int | keyAgreement |
static int | keyCertSign |
static int | keyEncipherment |
static int | nonRepudiation |
Constructor Summary | |
---|---|
X509KeyUsage(int usage)
Basic constructor.
|
Method Summary | |
---|---|
DERObject | toASN1Object() |
Parameters: usage - the bitwise OR of the Key Usage flags giving the allowed uses for the key. e.g. (X509KeyUsage.keyEncipherment | X509KeyUsage.dataEncipherment)