Kyle Hamilton wrote, On 2009-02-25 14:04:
> Postel's first rule of interoperability: be liberal in what you
> accept, be conservative in what you send.

Yeah.  Lots of nasty Internet vulnerabilities have results from applying
that to crypto protocols and formats.  I know, I've had to fix 'em!

> Which RFC requires which?  

RFC 5280 says (Section 4.2.1.13, CRL Distribution Points, page 46)

   If the DistributionPointName contains a general name of type URI, the
   following semantics MUST be assumed: the URI is a pointer to the
   current CRL for the associated reasons and will be issued by the
   associated cRLIssuer.  When the HTTP or FTP URI scheme is used, the
   URI MUST point to a single DER encoded CRL as specified in
   [RFC2585].  HTTP server implementations accessed via the URI SHOULD
   specify the media type application/pkix-crl in the content-type
   header field of the response.

> (I had read somewhere, for example, that
> wildcard certificates must be handled by HTTP over TLS servers in a
> particular way -- it turns out that it wasn't part of PKIX, as I had
> thought, but rather an Informational RFC regarding "HTTP over TLS".)

You're referring to RFC 2818, which defines https. It is informational,
but it is THE standard for https.

It's up to every application protocol that uses TLS to decide and specify
any aspects of certs that are required to have specific characteristics
of relevance to that protocol.  There are separate RFCs that specify the
requirements for HTTPS (RFC 2818), for LDAPS (RFC 4513), and for IMAP,
POP3 and ACAP (RFC 2595).  See bug 159483 for more info on that subject.
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to