
Asn1 modules are autogenerated and not covered by pep8 Change-Id: I7a4e9c308001ed3051e68d2a27e454977f6e787b
52 lines
1.5 KiB
Groff
52 lines
1.5 KiB
Groff
AttributeCertificateVersion1
|
|
{ iso(1) member-body(2) us(840) rsadsi(113549)
|
|
pkcs(1) pkcs-9(9) smime(16) modules(0) v1AttrCert(15) }
|
|
|
|
DEFINITIONS EXPLICIT TAGS ::=
|
|
BEGIN
|
|
|
|
-- EXPORTS All
|
|
|
|
-- fake imports
|
|
-- Imports from RFC 3280 [PROFILE], Appendix A.1
|
|
AlgorithmIdentifier ::= ANY
|
|
Attribute ::= ANY
|
|
CertificateSerialNumber ::= INTEGER
|
|
Extensions ::= ANY
|
|
UniqueIdentifier ::= BIT STRING
|
|
|
|
-- Imports from RFC 3280 [PROFILE], Appendix A.2
|
|
GeneralNames ::= ANY
|
|
|
|
-- Imports from RFC 3281 [ACPROFILE], Appendix B
|
|
AttCertValidityPeriod ::= ANY
|
|
IssuerSerial ::= ANY
|
|
|
|
-- 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
|