rfc9480v2.txt   rfc9480.txt 
skipping to change at line 2363 skipping to change at line 2363
-- The rest of the module contains locally defined OIDs and -- The rest of the module contains locally defined OIDs and
-- constructs: -- constructs:
CMPCertificate ::= CHOICE { x509v3PKCert Certificate, ... } CMPCertificate ::= CHOICE { x509v3PKCert Certificate, ... }
-- This syntax, while bits-on-the-wire compatible with the -- This syntax, while bits-on-the-wire compatible with the
-- standard X.509 definition of "Certificate", allows the -- standard X.509 definition of "Certificate", allows the
-- possibility of future certificate types (such as X.509 -- possibility of future certificate types (such as X.509
-- attribute certificates, card-verifiable -- attribute certificates, card-verifiable
-- certificates, or other kinds of certificates) within this -- certificates, or other kinds of certificates) within this
-- Certificate Management Protocol, should a need ever arise to -- Certificate Management Protocol, should a need ever arise to
-- support such generality. -- support such generality. Those implementations that do not
-- This syntax, while bits-on-the-wire compatible with the -- foresee a need to ever support other certificate types MAY, if
-- standard X.509 definition of "Certificate", allows the -- they wish, comment out the above structure and "uncomment" the
-- possibility of future certificate types (such as X.509 attribute -- following one prior to compiling this ASN.1 module. (Note that
-- certificates, card-verifiable certificates, or other kinds of -- interoperability with implementations that don't do this will be
-- certificates) within this Certificate Management Protocol, -- unaffected by this change.)
-- should a need ever arise to support such generality. Those
-- implementations that do not foresee a need to ever support
-- other certificate types MAY, if they wish, comment out the
-- above structure and "uncomment" the following one prior to
-- compiling this ASN.1 module. (Note that interoperability
-- with implementations that don't do this will be unaffected by
-- this change.)
-- CMPCertificate ::= Certificate -- CMPCertificate ::= Certificate
PKIMessage ::= SEQUENCE { PKIMessage ::= SEQUENCE {
header PKIHeader, header PKIHeader,
body PKIBody, body PKIBody,
protection [0] PKIProtection OPTIONAL, protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL } OPTIONAL }
 End of changes. 1 change blocks. 
13 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.48.