org.mozilla.jss.pkix.cert
Class SubjectKeyIdentifier
java.lang.Object
|
+--org.mozilla.jss.pkix.cert.Extension
|
+--org.mozilla.jss.pkix.cert.SubjectKeyIdentifier
- All Implemented Interfaces:
- ASN1Value
- public class SubjectKeyIdentifier
- extends Extension
Represent the Subject Key Identifier Extension.
This extension, if present, provides a means of identifying the particular
public key used in an application. This extension by default is marked
non-critical.
Extensions are addiitonal attributes which can be inserted in a X509
v3 certificate. For example a "Driving License Certificate" could have
the driving license number as a extension.
Extensions are represented as a sequence of the extension identifier
(Object Identifier), a boolean flag stating whether the extension is to
be treated as being critical and the extension value itself (this is again
a DER encoding of the extension value).
- See Also:
Extension
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
keyIdentifier
private OCTET_STRING keyIdentifier
OID
private static OBJECT_IDENTIFIER OID
SubjectKeyIdentifier
public SubjectKeyIdentifier(OCTET_STRING keyIdentifier)
- Constructs an SubjectKeyIdentifier from its components.
- Parameters:
keyIdentifier
- must not be null.
SubjectKeyIdentifier
public SubjectKeyIdentifier(boolean critical,
OCTET_STRING keyIdentifier)