^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) -- X.509 AuthorityKeyIdentifier
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) -- rfc5280 section 4.2.1.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) AuthorityKeyIdentifier ::= SEQUENCE {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) KeyIdentifier ::= OCTET STRING ({ x509_akid_note_kid })
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) CertificateSerialNumber ::= INTEGER ({ x509_akid_note_serial })
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) GeneralNames ::= SEQUENCE OF GeneralName
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) GeneralName ::= CHOICE {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) otherName [0] ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) rfc822Name [1] IA5String,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) dNSName [2] IA5String,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) x400Address [3] ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) directoryName [4] Name ({ x509_akid_note_name }),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) ediPartyName [5] ANY,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) uniformResourceIdentifier [6] IA5String,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) iPAddress [7] OCTET STRING,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) registeredID [8] OBJECT IDENTIFIER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Name ::= SEQUENCE OF RelativeDistinguishedName
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) RelativeDistinguishedName ::= SET OF AttributeValueAssertion
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) AttributeValueAssertion ::= SEQUENCE {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) attributeType OBJECT IDENTIFIER ({ x509_note_OID }),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) attributeValue ANY ({ x509_extract_name_segment })
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) }