Skip to content

Feedback regarding FIA_X509_EXT.1 testing #30

@jfisherbah

Description

@jfisherbah

FIA_X509_EXT.1 Test 8 looks like it is intended to cover the following from RFC 5280 section 6.1: "Note that clients MUST reject the certificate if it contains an unsupported critical extension."

However, this test presumes that such an extension exists. Theoretically it is possible that the TSF supports all critical extensions and therefore there is no situation where this test could correctly result in a failure.

For consistency's sake it may be beneficial to label this test as conditional based on the TSF not supporting at least one critical extension. However, if this was done there is an expectation that the SFR itself would require an enumeration of the supported critical extensions.

RFC 5280 doesn't do a clear job enumerating what extensions are critical or not, only discussion for how to handle critical vs non-critical. It seems like this requirement and the corresponding test would benefit from clarification since it's mainly discussed in the application note rather than in an SFR itself.

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