メインコンテンツまでスキップ

2.9. Update Section 5.3.4 - Certification Response (証明書レスポンス)

2.9. Update Section 5.3.4 - Certification Response (証明書レスポンス)

[RFC4210] のセクション 5.3.4 は証明書レスポンス (Certification Response) を説明しています。この文書は, 上記のセクション 2.7 で説明されているように, EncryptedValue の代わりに親構造 EncryptedKey を使用することによって構文を更新します。さらに, p10cr メッセージへの応答で使用される certReqId を明確化します。

ASN.1 構文を次のテキストに置き換えます (注: これは正誤表 ID 3949 および 4078 も修正します):

CertRepMessage ::= SEQUENCE {
caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL,
response SEQUENCE OF CertResponse
}

CertResponse ::= SEQUENCE {
certReqId INTEGER,
status PKIStatusInfo,
certifiedKeyPair CertifiedKeyPair OPTIONAL,
rspInfo OCTET STRING OPTIONAL
-- analogous to the id-regInfo-utf8Pairs string defined
-- for regInfo in CertReqMsg [RFC4211]
}

CertifiedKeyPair ::= SEQUENCE {
certOrEncCert CertOrEncCert,
privateKey [0] EncryptedKey OPTIONAL,
publicationInfo [1] PKIPublicationInfo OPTIONAL
}

CertOrEncCert ::= CHOICE {
certificate [0] CMPCertificate,
encryptedCert [1] EncryptedKey
}

rspInfo を定義するテキストの後に次のテキストを追加します:

単一の証明書リクエストのみを含む p10cr メッセージへの応答で使用される場合, certReqId の値は -1 でなければなりません。