public final class AuthorityKeyIdentifier extends ExtensionValue
id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 }
AuthorityKeyIdentifier ::= SEQUENCE {
keyIdentifier [0] KeyIdentifier OPTIONAL,
authorityCertIssuer [1] GeneralNames OPTIONAL,
authorityCertSerialNumber [2] CertificateSerialNumber OPTIONAL }
KeyIdentifier ::= OCTET STRING
| Modifier and Type | Field and Description |
|---|---|
static ASN1Type |
ASN1 |
encoding| Constructor and Description |
|---|
AuthorityKeyIdentifier(byte[] keyIdentifier,
GeneralNames authorityCertIssuer,
BigInteger authorityCertSerialNumber) |
| Modifier and Type | Method and Description |
|---|---|
static AuthorityKeyIdentifier |
decode(byte[] encoding) |
void |
dumpValue(StringBuilder sb,
String prefix) |
GeneralNames |
getAuthorityCertIssuer()
The GeneralNames for this authority key identifier.
|
BigInteger |
getAuthorityCertSerialNumber()
The serial number of the certificate identified by this authority key
identifier.
|
byte[] |
getEncoded()
Returns encoded form of the object.
|
byte[] |
getKeyIdentifier()
The key identifier for the authority.
|
dumpValuepublic static final ASN1Type ASN1
public AuthorityKeyIdentifier(byte[] keyIdentifier,
GeneralNames authorityCertIssuer,
BigInteger authorityCertSerialNumber)
public static AuthorityKeyIdentifier decode(byte[] encoding) throws IOException
IOExceptionpublic byte[] getKeyIdentifier()
nullpublic GeneralNames getAuthorityCertIssuer()
nullpublic BigInteger getAuthorityCertSerialNumber()
nullpublic byte[] getEncoded()
ExtensionValuegetEncoded in class ExtensionValuepublic void dumpValue(StringBuilder sb, String prefix)
dumpValue in class ExtensionValue