[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Plan for moving forward
> > I don't think flipping who sends the offer is sufficient --
> > DTLS-SRTP,
> > as the several documents are now, uses a=fingerprint to authenticate
> > both endpoints. What Lakshminath is looking for is a way
> > for one side
> > to declare that they don't want their certificate used as the
> > authentication mechanism, but rather wants something else used (a
> > password or something; 'legacy method' encompasses a lot of stuff).
>
> Hmm... I realize we're used to thinking of certificates as a form
> of authentication, but I think that leads people off track in
> this case. In DTLS-SRTP, the authentication at the DTLS layer
> serves primarily to bind the authentication performed in the
> signalling plane to the cryptography being done in the media
> plane. That's why it's OK for the certs to be self-signed and
> just authenticated via fingerprint.
Yes, but in conjunction with SIP-Identity (RFC4474) you get
authentication -- if, of course, you trust the entity that
created that RFC4474 signature. I don't usually think of DTLS-SRTP
without SIP-Identity, myself -- without SIP-Identity, you're getting
little more than opportunistic encryption (unless you store the
certificate you used last time with that same party, and/or read
each other's certificate fingerprints or something akin to that).
> I would argue that from an architectural perspective if you
> want another form of authentication (e.g., EAP) you should
> put that at the SIP layer. Remember, there are plenty of contexts
> in which you need to trust the other endpoint where no media streams
> are set up between you.
Yes, that could be useful for SIP itself.
-d