OID value: 2.23.42.6.9
OID description:
SetPKCS10
{ joint-iso-itu-t(2) internationalRA(23) set(42) module(6) 9 }
DEFINITIONS IMPLICIT TAGS ::= BEGIN
-- EXPORTS All;
IMPORTS
Attribute {}, ATTRIBUTE, Name, SupportedAlgorithms
FROM SetAttribute
SIGNED {}, SubjectPublicKeyInfo {}
FROM SetCertificate
AdditionalPolicy, CertificateTypeSyntax, GeneralNames, id-ce-keyUsage,
id-ce-privateKeyUsagePeriod, id-ce-subjectAltName,
id-set-additionalPolicy, id-set-certificateType, id-set-tunneling,
KeyUsage, PrivateKeyUsagePeriod, TunnelingSyntax
FROM SetCertificateExtensions;
AttributeSet { ATTRIBUTE:InfoObjectSet } ::=
SET OF Attribute { {InfoObjectSet} }
EncodedCertificationRequestInfo ::=
TYPE-IDENTIFIER.&Type (CertificationRequestInfo)
CertificationRequest ::= SIGNED {
EncodedCertificationRequestInfo
} ( CONSTRAINED BY { -- Verify Or Sign CertificationRequest -- } )
CertificationRequestInfo ::= SEQUENCE {
version INTEGER { criVer1(0) } (criVer1),
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo {{SupportedAlgorithms}},
attributes [0] IMPLICIT AttributeSet {{SupportedCRIAttributes}}
}
SupportedCRIAttributes ATTRIBUTE ::= {
--
-- Attributes corresponding to standard X.509v3 extensions
--
{ WITH SYNTAX KeyUsage ID id-ce-keyUsage } |
{ WITH SYNTAX PrivateKeyUsagePeriod ID id-ce-privateKeyUsagePeriod } |
{ WITH SYNTAX GeneralNames ID id-ce-subjectAltName } |
--
-- Attributes corresponding to SET private extensions
--
{ WITH SYNTAX CertificateTypeSyntax ID id-set-certificateType } |
{ WITH SYNTAX TunnelingSyntax ID id-set-tunneling } |
--
-- Attributes corresponding to certificate policy
--
{ WITH SYNTAX AdditionalPolicy ID id-set-additionalPolicy },
...
}
END