You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pid="section-8-6">Only the format of Voucher that is expected is signaled in the form of a (MIME) media
1962
1962
type in the HTTP "Accept" header <span>[<ahref="#RFC9110" class="cite xref">RFC9110</a>]</span>.<ahref="#section-8-6" class="pilcrow">¶</a></p>
1963
1963
<pid="section-8-7">For Vouchers stored/transferred via methods like a USB storage device (USB key), the Voucher format is usually signaled by a filename extension.<ahref="#section-8-7" class="pilcrow">¶</a></p>
1964
-
<pid="section-8-8">In the constrained versions of the voucher and voucher-request (as used by <span>[<ahref="#cBRSKI" class="cite xref">cBRSKI</a>]</span>), the fields<code>pinned-domain-pubk</code> (<code>proximity-registrar-pubk</code> for requests) and <code>pinned-domain-pubk-sha256</code> (<code>proximity-registrar-pubk-sha256</code> for requests) can be used to pin the raw public key, or just the SHA256 hash of the raw public key.
1964
+
<pid="section-8-8">In the constrained versions of the voucher and voucher-request (as used by <span>[<ahref="#cBRSKI" class="cite xref">cBRSKI</a>]</span>), the attributes<code>pinned-domain-pubk</code> (<code>proximity-registrar-pubk</code> for requests) and <code>pinned-domain-pubk-sha256</code> (<code>proximity-registrar-pubk-sha256</code> for requests) are involved in the process of pinning a raw public key.
1965
1965
The public keys are to be encoded according to <span>[<ahref="#RFC7250" class="cite xref">RFC7250</a>], <ahref="https://rfc-editor.org/rfc/rfc7250#section-3" class="relref">Section 3</a></span> for RSA and EcDSA keys, noting that <span>[<ahref="#RFC8032" class="cite xref">RFC8032</a>]</span> extends this to include an OID for EdDSA.
1966
1966
The old (1024-bit) DSA algorithm is not supported.<ahref="#section-8-8" class="pilcrow">¶</a></p>
1967
1967
<pid="section-8-9">When EcDSA is supported, curves secp256r1 and secp384r1 <spanclass="bcp14">SHOULD</span> be supported.
1968
1968
When EdDSA is supported, curves Ed25519 and Ed448 <spanclass="bcp14">SHOULD</span> be supported.
1969
-
When RSA is supported, sizes of at least 2048 bits <spanclass="bcp14">SHOULD</span>be supported, with support for sizes up to 4096 bits as <spanclass="bcp14">RECOMMENDED</span>.<ahref="#section-8-9" class="pilcrow">¶</a></p>
1969
+
When RSA is supported by an implementation, it <spanclass="bcp14">SHOULD</span> support key lengths between 2048 and 4096 bits.<ahref="#section-8-9" class="pilcrow">¶</a></p>
1970
1970
<pid="section-8-10">Of the above, EcDSA <spanclass="bcp14">SHOULD</span> be supported by all implementations, until some quantum-safe variant is standardized.<ahref="#section-8-10" class="pilcrow">¶</a></p>
1971
1971
<pid="section-8-11">Should SHA256 need to be replaced, then a new YANG module will be published with a new leaf, obsoleting <code>pinned-domain-pubk-sha256</code> and <code>proximity-registrar-pubk-sha256</code>.<ahref="#section-8-11" class="pilcrow">¶</a></p>
0 commit comments