Class SubjectAltPublicKeyInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo
All Implemented Interfaces:
ASN1Encodable, Encodable

public class SubjectAltPublicKeyInfo extends ASN1Object
X.509 Section 9.8.2.
This public-key certificate extension, when present, shall contain the subject’s alternative public key information
 subjectAltPublicKeyInfo EXTENSION ::= {
      SYNTAX SubjectAltPublicKeyInfo
      IDENTIFIED BY id-ce-subjectAltPublicKeyInfo }

 SubjectAltPublicKeyInfo ::= SEQUENCE {
     algorithm AlgorithmIdentifier{{SupportedAlgorithms}},
     subjectAltPublicKey BIT STRING }
 
The SubjectAltPublicKeyInfo data type has the following components:
  • the algorithm subcomponent, which shall hold the algorithm that this public key is an instance of
  • the subjectAltPublicKey subcomponent, which shall hold the alternative public key
This extension may be flagged as critical or as non-critical.
NOTE – It is recommended that it be flagged as non-critical. Flagging it as critical would require relying parties to understand this extension and the alternative public-key algorithm.