Skip to content

x509-cert: support for non-RFC5280 profiles #984

@tarcieri

Description

@tarcieri

This crate is described as implementing RFC5280, however we've had a number of requests to support various things which don't conform to the profile, namely serial numbers longer than 20 octets and negative serial numbers.

Some questions:

  1. What profiles do we want to support?
  2. How do we prevent non-RFC5280 certs from being used in contexts where they shouldn't? For example, how do we choose to implement RFC5280 § 6.1? Should we add checks that must be remembered to be called? Use separate types for RFC5280 certs versus other profiles?
  3. What is the impact on CRLs and OCSP?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions