Class 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).

    See Also:
    Extension
    • Constructor Detail

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