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)