This represents the Subject Alternative Name Extension. This extension, if present, allows the subject to specify multiple alternative names.
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).
The ASN.1 syntax for this is:
SubjectAltName ::= GeneralNames GeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName
@author Amit Kapoor
@author Hemma Prafullchandra
@see Extension
@see CertAttrSet