rfc9763v2.txt | rfc9763.txt | |||
---|---|---|---|---|
skipping to change at line 313 ¶ | skipping to change at line 313 ¶ | |||
The RelatedCertificate extension contains the hash of a single end- | The RelatedCertificate extension contains the hash of a single end- | |||
entity certificate. | entity certificate. | |||
The RelatedCertificate extension has the following syntax: | The RelatedCertificate extension has the following syntax: | |||
-- Object Identifier for certificate extension | -- Object Identifier for certificate extension | |||
id-relatedCert OBJECT IDENTIFIER ::= { 36 } | id-relatedCert OBJECT IDENTIFIER ::= { 36 } | |||
-- X.509 Certificate extension | -- X.509 Certificate extension | |||
RelatedCertificate ::= SEQUENCE { | RelatedCertificate ::= SEQUENCE { | |||
hashAlgorithm AlgorithmIdentifier, | hashAlgorithm DigestAlgorithmIdentifier, | |||
hashValue OCTET STRING } | hashValue OCTET STRING } | |||
The extension is a SEQUENCE of two fields. The hashAlgorithm field | The extension is a SEQUENCE of two fields. The hashAlgorithm field | |||
identifies the hash algorithm used to compute hashValue, which is the | identifies the hash algorithm used to compute hashValue, which is the | |||
digest value obtained from hashing the entire related certificate | digest value obtained from hashing the entire related certificate | |||
identified in the relatedCertRequest CSR attribute defined above. If | identified in the relatedCertRequest CSR attribute defined above. If | |||
there is a hash algorithm explicitly indicated by the related | there is a hash algorithm explicitly indicated by the related | |||
certificate's signature OID (e.g., ecdsa-with-SHA512), that hash | certificate's signature OID (e.g., ecdsa-with-SHA512), that hash | |||
algorithm SHOULD be also used for this extension. | algorithm SHOULD be also used for this extension. | |||
skipping to change at line 603 ¶ | skipping to change at line 603 ¶ | |||
Appendix A. ASN.1 Module | Appendix A. ASN.1 Module | |||
The following RelatedCertificate ASN.1 module describes the | The following RelatedCertificate ASN.1 module describes the | |||
RequesterCertificate type found in the relatedCertAttribute. It | RequesterCertificate type found in the relatedCertAttribute. It | |||
pulls definitions from modules defined in [RFC5912] and [RFC6268] for | pulls definitions from modules defined in [RFC5912] and [RFC6268] for | |||
the IssuerAndSerialNumber type and in [RFC6019] for the BinaryTime | the IssuerAndSerialNumber type and in [RFC6019] for the BinaryTime | |||
type. | type. | |||
RelatedCertificate { iso(1) identified-organization(3) dod(6) | RelatedCertificate { iso(1) identified-organization(3) dod(6) | |||
internet(1) security(5) mechanisms(5) pkix(7) id-mod(0) | internet(1) security(5) mechanisms(5) pkix(7) id-mod(0) | |||
id-mod-related-cert-2023(115)} | id-mod-related-cert-2023(115)} | |||
DEFINITIONS IMPLICIT TAGS ::= | DEFINITIONS IMPLICIT TAGS ::= | |||
BEGIN | BEGIN | |||
IMPORTS | IMPORTS | |||
ATTRIBUTE, EXTENSION | ATTRIBUTE, EXTENSION | |||
FROM PKIX-CommonTypes-2009 -- in RFC 5912 | FROM PKIX-CommonTypes-2009 -- in RFC 5912 | |||
{ iso(1) identified-organization(3) dod(6) internet(1) | { iso(1) identified-organization(3) dod(6) internet(1) | |||
security(5) mechanisms(5) pkix(7) id-mod(0) | security(5) mechanisms(5) pkix(7) id-mod(0) | |||
id-mod-pkixCommon-02(57) } | id-mod-pkixCommon-02(57) } | |||
IssuerAndSerialNumber | IssuerAndSerialNumber, DigestAlgorithmIdentifier | |||
FROM CryptographicMessageSyntax-2010 -- in RFC 6268 | FROM CryptographicMessageSyntax-2010 -- in RFC 6268 | |||
{ iso(1) member-body(2) us(840) rsadsi(113549) | { iso(1) member-body(2) us(840) rsadsi(113549) | |||
pkcs(1) pkcs-9(9) smime(16) modules(0) | pkcs(1) pkcs-9(9) smime(16) modules(0) | |||
id-mod-cms-2009(58) } | id-mod-cms-2009(58) } | |||
BinaryTime | BinaryTime | |||
FROM BinarySigningTimeModule -- in RFC 6019 | FROM BinarySigningTimeModule -- in RFC 6019 | |||
{ iso(1) member-body(2) us(840) rsadsi(113549) | { iso(1) member-body(2) us(840) rsadsi(113549) | |||
pkcs(1) pkcs-9(9) smime(16) modules(0) | pkcs(1) pkcs-9(9) smime(16) modules(0) | |||
id-mod-binarySigningTime(27) } ; | id-mod-binarySigningTime(27) } ; | |||
-- Object identifier arcs | -- Object identifier arcs | |||
id-pe OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) | id-pe OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) | |||
dod(6) internet(1) security(5) mechanisms(5) pkix(7) 1 } | dod(6) internet(1) security(5) mechanisms(5) pkix(7) 1 } | |||
id-aa OBJECT IDENTIFIER ::= { iso(1) member-body(2) usa(840) | id-aa OBJECT IDENTIFIER ::= { iso(1) member-body(2) usa(840) | |||
rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) attributes(2) } | rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) 2 } | |||
-- relatedCertificate Extension | -- relatedCertificate Extension | |||
id-pe-relatedCert OBJECT IDENTIFIER ::= { id-pe 36 } | id-pe-relatedCert OBJECT IDENTIFIER ::= { id-pe 36 } | |||
RelatedCertificate ::= SEQUENCE { | RelatedCertificate ::= SEQUENCE { | |||
hashAlgorithm AlgorithmIdentifier, | hashAlgorithm DigestAlgorithmIdentifier, | |||
hashValue OCTET STRING } | hashValue OCTET STRING } | |||
ext-relatedCertificate EXTENSION ::= { | ext-relatedCertificate EXTENSION ::= { | |||
SYNTAX RelatedCertificate | SYNTAX RelatedCertificate | |||
IDENTIFIED BY id-pe-relatedCert } | IDENTIFIED BY id-pe-relatedCert } | |||
-- relatedCertRequest Attribute | -- relatedCertRequest Attribute | |||
id-aa-relatedCertRequest OBJECT IDENTIFIER ::= { id-aa 60 } | id-aa-relatedCertRequest OBJECT IDENTIFIER ::= { id-aa 60 } | |||
RequesterCertificate ::= SEQUENCE { | RequesterCertificate ::= SEQUENCE { | |||
certID IssuerAndSerialNumber, | certID IssuerAndSerialNumber, | |||
requestTime BinaryTime, | requestTime BinaryTime, | |||
locationInfo UniformResourceIdentifier, | locationInfo UniformResourceIdentifiers, | |||
signature BIT STRING } | signature BIT STRING } | |||
UniformResourceIdentifier ::= IA5String | UniformResourceIdentifiers ::= SEQUENCE SIZE (1..MAX) OF URI | |||
URI ::= IA5String | ||||
aa-relatedCertRequest ATTRIBUTE ::= { | aa-relatedCertRequest ATTRIBUTE ::= { | |||
TYPE RequesterCertificate | TYPE RequesterCertificate | |||
IDENTIFIED BY id-aa-relatedCertRequest } | IDENTIFIED BY id-aa-relatedCertRequest } | |||
END | END | |||
Authors' Addresses | Authors' Addresses | |||
Alison Becker | Alison Becker | |||
National Security Agency | National Security Agency | |||
Email: aebecke@uwe.nsa.gov | Email: aebecke@uwe.nsa.gov | |||
Rebecca Guthrie | Rebecca Guthrie | |||
End of changes. 12 change blocks. | ||||
31 lines changed or deleted | 33 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |