Package 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
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 additional 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).
- Version:
- 1.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSubjectKeyIdentifier
(boolean critical, OCTET_STRING keyIdentifier) SubjectKeyIdentifier
(OCTET_STRING keyIdentifier) Constructs an SubjectKeyIdentifier from its components. -
Method Summary
Methods inherited from class org.mozilla.jss.pkix.cert.Extension
encode, encode, getCritical, getExtnId, getExtnValue, getTag, getTemplate
-
Field Details
-
keyIdentifier
-
OID
-
-
Constructor Details
-
SubjectKeyIdentifier
Constructs an SubjectKeyIdentifier from its components.- Parameters:
keyIdentifier
- must not be null.
-
SubjectKeyIdentifier
-