Dears SIP wg participants,
You may be surprised that I come to comment the
draft-ietf-sip-dtls-srtp-framework-02 at this point in time - I am also!
Anyway, my comment is about DTLS protocol compliance and the use of
self-signed certificates. Maybe there are things I don't see, but I
wonder if the envisioned use of self-signed certificates is compliant
with DTLS, even assuming the "legitimacy" of accepting self-signed
certificates without a strong trust base in the PKI spirit.
Here are the technical details. I assume the DTLS server protocol entity
"S" wishes to accept either "self-signed" EE certificates or
certificates issued by a couple of trusted CA (requirement R-EXISTING).
"S" would send a DTLS certificate request message containing either an
empty list of CA distinguished names (meaning "I accept any CA") of a
list of CA distinguished name (meaning "I trust these CAs"). In the
latter case, the DTLS client protocol entity "C" would not be allowed to
send a self-signed EE certificate. In the former case, "C" would be
allowed to send any certificate it has on hand, including a self-signed
EE certificate.
There are two alternate adjustments to the draft I see that would
improve its technical quality if the above paragraph is correct:
A) State explicitly that the empty list of CA distinguished names (in
DTLS certificate request messages) option applies. It is then preferable
to describe the self-signed EE certificate as a special case of e.g.
"any X.509 security certificate holding a public key that the end entity
controls (of which the end entity controls the private key counterpart)".
B) Specify a public domain private key value (i.e. breached, snake-oil,
meaningless ...) and a dummy CA distinguished name for the corresponding
public key and let the EE auto-issue an X.509 certificate under this CA
as a replacement of certificate self-signature.
The idea for option B) was recently submitted to the PKIX wg (see
http://www.imc.org/ietf-pkix/mail-archive/msg04498.html) and its
relevance to the draft-ietf-sip-dtls-srtp-framework (and to
draft-ietf-avt-dtls-srtp as well) was raised by one of its authors.
Hope it helps,
--
- Thierry Moreau
CONNOTECH Experts-conseils inc.
9130 Place de Montgolfier
Montreal, Qc
Canada H2M 2A1
Tel.: (514)385-5691
Fax: (514)385-5900
web site: http://www.connotech.com
e-mail: [EMAIL PROTECTED]
_______________________________________________
Sip mailing list https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip