ND-iTC / Documents

ND iTC Document repository (NDcPP, ND SD, and all related files)
MIT License
5 stars 1 forks source link

MINT CR2-2022: OCSP Stapling #77

Open plughy2 opened 2 years ago

plughy2 commented 2 years ago

@kenji-acumen Opening this GitHub issue to discuss if NDcPP v3.0 should add support for OCSP stapling.

MINT, please feel free to add your comments whether NDcPP v3.0 should support this or not.

Reasons for adding support for OCSP stapling:

Reasons for not adding support for OCSP stapling:

kenji-lightship commented 2 years ago

This captures the concerns I mentioned on the call. I do not believe OCSP Multi-Stapling (RFC 6961) is widely supported, so since it is already been obsoleted by RFC8446, I would not expect it to achieve wide support. I don't believe it is worth the effort to add OCSP multi-stapling.

As far as whether to add OCSP stapling, it comes down to whether the NDiTC is OK with only having end-entity certificates being revocation checked (i.e., not checking ICAs). I don't have a strong position either way.

If we add OCSP stapling, we will need to consider and clarify testing with TLSv1.2 vs. TLSv1.3. This is a complication the NIAP PPs don't currently address.