[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AW: 3280bis: key usage (13)
Denis, Stefan,
why not make it the other way round? Why not call it contentCommitment in
the definition with a note that this was nonRepudiation in older versions?
Wouldn't that foster the use of the term contenCommitment in future?
Regards
Thomas Beckmann
> -----Ursprüngliche Nachricht-----
> Von: owner-ietf-pkix@xxxxxxxxxxxx
> [mailto:owner-ietf-pkix@xxxxxxxxxxxx]Im Auftrag von Denis Pinkas
> Gesendet: Freitag, 3. Juni 2005 09:54
> An: pkix
> Betreff: 3280bis: key usage (13)
>
>
>
> To the list,
>
> We still need a text for bit 1.
>
> The text from X.509 has been published in Corrigendum 3 (04/2004)
> on pages 4 and 5 (see ISO/IEC 9594-8:2000/Cor.3:2004 also called
> ITU-T Rec. X.509 (2000)/Cor.3 (04/2004)).
>
> An extract from this text is copied below:
>
> b) contentCommitment: for verifying digital signatures which
> are intended
> to signal that the signer is committing to the content
> being signed.
> The type of commitment the certificate can be used to
> support may be
> further constrained by the CA, e.g. through a certificate policy.
> The precise type of commitment of the signer e.g. "reviewed and
> approved" or "with the intent to be bound", may be
> signalled by the
> content being signed, e.g. the signed document itself or
> some additional
> signed information.
>
> Since a content commitment signing is considered to be a
> digitally signed
> transaction, the digitalSignature bit need not be set in
> the certificate.
> If it is set, it does not affect the level of commitment
> the signer has
> endowed in the signed content.
>
> Note that it is not incorrect to refer to this keyUsage
> bit using the
> identifier nonRepudiation. However, the use of this
> identifier has been
> deprecated. Regardless of the identifier used, the
> semantics of this bit
> are as specified in this Directory Specification.
>
> I had some face to face discussions with Stefan and we looked for a
> compromise (which means making all parties equally unhappy).
> He argued that
> as far as the ASN.1 is concerned we should keep the current
> structure that is :
>
> nonRepudiation (1),
>
> The reason is that some software directly use the name of the
> field for
> display. So the idea would be to keep the current ASN.1 but
> to mention in a
> note that it would also be legitimate to use the ISO ASN.1, which is :
>
> contentCommitment (1),
>
> so we would have :
>
> KeyUsage ::= BIT STRING {
> digitalSignature (0),
> nonRepudiation (1),
> -- this field may also be called contentCommitment
> -- as per ISO/IEC 9594-8: 2000 / Corrigendum 3 : 2004
> -- and ITU-T Rec. X.509 (2000) / Corrigendum 3 (04/2004)
> keyEncipherment (2),
>
> The proposal is then to take the text from Corrigendum 3 and
> provide a link
> with the term non repudiation (which is the most difficult
> part of the
> exercice). See the third paragraph below which is a strawman.
>
> I would propose the following text for 3280bis:
>
> The nonRepudiation bit is asserted for verifying digital
> signatures
> which are intended to signal that the signer is committing to the
> content being signed. The precise type of commitment of the signer
> e.g. "reviewed and approved" or "with the intent to be
> bound", may be
> signalled by the content being signed, e.g. the signed
> document itself
> or some additional signed information.
>
> Since a content commitment signing is considered to be a
> digitally signed
> transaction, the digitalSignature bit need not be set in
> the certificate.
> If it is set, it does not affect the level of commitment
> the signer has
> endowed in the signed content.
>
> A transaction signed with a certificate that has this bit
> set may be
> used to build a non-repudiation service which protects against the
> signing entity falsely denying later on some action, excluding
> certificate or CRL signing.
>
> Note that it is not incorrect to refer to this keyUsage
> bit using the
> identifier contentCommitment since it is how it has been
> renamed by
> ISO and ITU in the ITU-T X.509 Corrigendum 3 (04/2004).
> Regardless of
> the identifier used, the semantics of this bit is the same.
>
>
> Denis
>