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) }
| Modifier and Type | Field and Description |
|---|---|
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 |
private int |
usage |
BER, DER| Constructor and Description |
|---|
X509KeyUsage(int usage)
Basic constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DERObject |
toASN1Object() |
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCodepublic static final int digitalSignature
public static final int nonRepudiation
public static final int keyEncipherment
public static final int dataEncipherment
public static final int keyAgreement
public static final int keyCertSign
public static final int cRLSign
public static final int encipherOnly
public static final int decipherOnly
private int usage
public X509KeyUsage(int usage)
usage - - the bitwise OR of the Key Usage flags giving the
allowed uses for the key.
e.g. (X509KeyUsage.keyEncipherment | X509KeyUsage.dataEncipherment)public DERObject toASN1Object()
toASN1Object in class ASN1EncodableCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.