forked from osmocom/wireshark
53 lines
1.6 KiB
Text
53 lines
1.6 KiB
Text
![]() |
-- Extracted from RFC3369
|
||
|
-- $Id$
|
||
|
AttributeCertificateVersion1
|
||
|
{ iso(1) member-body(2) us(840) rsadsi(113549)
|
||
|
pkcs(1) pkcs-9(9) smime(16) modules(0) v1AttrCert(15) }
|
||
|
|
||
|
DEFINITIONS IMPLICIT TAGS ::=
|
||
|
BEGIN
|
||
|
|
||
|
-- EXPORTS All
|
||
|
|
||
|
IMPORTS
|
||
|
-- Directory Authentication Framework (X.509)
|
||
|
AttCertValidityPeriod, Extensions, IssuerSerial
|
||
|
FROM AuthenticationFramework { joint-iso-itu-t ds(5)
|
||
|
module(1) authenticationFramework(7) 3 }
|
||
|
|
||
|
GeneralNames
|
||
|
FROM CertificateExtensions { joint-iso-ccitt ds(5)
|
||
|
module(1) certificateExtensions(26) 0 }
|
||
|
|
||
|
UniqueIdentifier
|
||
|
FROM SelectedAttributeTypes { joint-iso-itu-t ds(5) module(1)
|
||
|
selectedAttributeTypes(5) 3 };
|
||
|
|
||
|
|
||
|
-- Definition extracted from X.509-1997 [X.509-97], but
|
||
|
-- different type names are used to avoid collisions.
|
||
|
|
||
|
AttributeCertificateV1 ::= SEQUENCE {
|
||
|
acInfo AttributeCertificateInfoV1,
|
||
|
signatureAlgorithm AlgorithmIdentifier,
|
||
|
signature BIT STRING }
|
||
|
|
||
|
AttributeCertificateInfoV1 ::= SEQUENCE {
|
||
|
version AttCertVersionV1 DEFAULT v1,
|
||
|
subject CHOICE {
|
||
|
baseCertificateID [0] IssuerSerial,
|
||
|
-- associated with a Public Key Certificate
|
||
|
subjectName [1] GeneralNames },
|
||
|
-- associated with a name
|
||
|
issuer GeneralNames,
|
||
|
signature AlgorithmIdentifier,
|
||
|
serialNumber CertificateSerialNumber,
|
||
|
attCertValidityPeriod AttCertValidityPeriod,
|
||
|
attributes SEQUENCE OF Attribute,
|
||
|
issuerUniqueID UniqueIdentifier OPTIONAL,
|
||
|
extensions Extensions OPTIONAL }
|
||
|
|
||
|
AttCertVersionV1 ::= INTEGER { v1(0) }
|
||
|
|
||
|
END -- of AttributeCertificateVersion1
|