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 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:
  • Field Details

  • Constructor Details

    • 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)