rejection
-- you don't get it, more information elsewhere in the message
(2)
PKIStatusInfo ::= SEQUENCE {
status PKIStatus,
}
certRepMessage ::= SEQUENCE {
response SEQUENCE OF CertResponse
}
CertResponse ::= SEQUENCE {
certReqId INTEGER,
status PKIStatusInfo,
certifiedKeyPair CertifiedKeyPair
}
certifiedKeyPair ::= SEQUENCE {
certOrEncCert CertOrEncCert
}
CertOrEncCert ::= CHOICE {
encryptedCert [1] EncryptedValue
}
GenMsContent ::= SEQUENCE OF InfoTypeAndValue
GenRepContent ::= SEQUENCE OF InfoTypeAndValue
ErrorMsgContent ::= SEQUENCE {
pKIStatusInfo PKIStatusInfo
}
id-registeredcert OBJECT IDENTIFIER ::= { 1 2 392 100300 1 }
id-registeredcert-mg OBJECT IDENTIFIER ::= { id-registeredcert 2 }
id-registeredcert-mg-genminforeq OBJECT IDENTIFIER ::= { id-registeredcert-mg 21 }
id-registeredcert-mg-genpinfores OBJECT IDENTIFIER ::= { id-registeredcert-mg 22 }
GenmInfoReqContent ::= SEQUENCE OF NegotiationKey
NegotiationKey ::= SEQUENCE {
symAlg AlgorithmIdentifier,
pubAlg AlgorithmIdentifier,
hashAlg AlgorithmIdentifier
}
GenpInfoResContent ::= SEQUENCE {
status PKIStatusInfo,
negotiationKeys SEQUENCE OF NegotiationKey OPTIONAL
}
END
2 Implicitly Tagged Module
MUCRMFCertReq { 1 2 392 100300 1 4 12 }
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
AlgorithmIdentifier
FROM MUCRMFCertReq { 1 2 392 100300 1 4 11 }
SubjectPublicKeyInfo, Name, RDNSequence
FROM MUCRMPCertExplicit { 1 2 392 100300 1 4 1 };
CertReqMessages ::= SEQUENCE SIZE (1..MAX) OF CertReqMsg
CertReqMsg ::= SEQUENCE {
certReq CertRequest,
pop ProofOfPossession }
CertRequest ::= SEQUENCE {
certReqId INTEGER,
certTemplate CertTemplate }
CertTemplate ::= SEQUENCE {
serialNumber [1] INTEGER,
publkey [6] SubjectPublicKeyInfo }
ProofOfPossession ::= CHOICE {
signature [1] POPOSigningKey }
POPOSigningKey ::= SEQUENCE {
algorithmIdentifier AlgorithmIdentifier,
signature BIT STRING }