Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/crypto/asymmetric_keys/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  x509_akid.asn1   Sprache: unbekannt

 
-- SPDX-License-Identifier: BSD-3-Clause
--
-- Copyright (C) 2008 IETF Trust and the persons identified as authors
-- of the code
--
-- X.509 AuthorityKeyIdentifier
-- rfc5280 section 4.2.1.1

AuthorityKeyIdentifier ::= SEQUENCE {
 keyIdentifier   [0] IMPLICIT KeyIdentifier  OPTIONAL,
 authorityCertIssuer  [1] IMPLICIT GeneralNames  OPTIONAL,
 authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL
 }

KeyIdentifier ::= OCTET STRING ({ x509_akid_note_kid })

CertificateSerialNumber ::= INTEGER ({ x509_akid_note_serial })

GeneralNames ::= SEQUENCE OF GeneralName

GeneralName ::= CHOICE {
 otherName   [0] IMPLICIT OtherName,
 rfc822Name   [1] IMPLICIT IA5String,
 dNSName    [2] IMPLICIT IA5String,
 x400Address   [3] ANY,
 directoryName   [4] Name ({ x509_akid_note_name }),
 ediPartyName   [5] IMPLICIT EDIPartyName,
 uniformResourceIdentifier [6] IMPLICIT IA5String,
 iPAddress   [7] IMPLICIT OCTET STRING,
 registeredID   [8] IMPLICIT OBJECT IDENTIFIER
 }

Name ::= SEQUENCE OF RelativeDistinguishedName

RelativeDistinguishedName ::= SET OF AttributeValueAssertion

AttributeValueAssertion ::= SEQUENCE {
 attributeType  OBJECT IDENTIFIER ({ x509_note_OID }),
 attributeValue  ANY ({ x509_extract_name_segment })
 }

OtherName ::= SEQUENCE {
 type-id   OBJECT IDENTIFIER,
 value   [0] ANY
 }

EDIPartyName ::= SEQUENCE {
 nameAssigner  [0] ANY OPTIONAL,
 partyName  [1] ANY
 }

[ Dauer der Verarbeitung: 0.29 Sekunden  (vorverarbeitet)  ]