-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationquestionFurther information is requestedFurther information is requested
Description
Description:
The system shall provide a mechanism for revoking or deleting certificates, and for distributing this revocation status to all ecosystem participants in a secure and timely manner.
Use Case:
A certificate is revoked or deleted due to compromise, expiration, or operational decision, and other parties must be made aware to avoid trusting or using it further.
Current Status
This requirement is flagged as possible in OPNC v1.0. Mechanisms for revocation are already included in: the PCP and the CCP
Additionally:
Each pool is expected to check validity of certificates when processing requests.
Comments / Open Points
Who performs the revocation?
- Typically the issuer (e.g., an OEM or EMSP) or a governance-approved entity.
- Some use cases (e.g., user request or system compromise) may require clarification on revocation authority.
Are periodic validity checks enforced? - This seems to rely on each pool querying or verifying certificates at runtime.
- The group may want to define recommended intervals or events triggering revalidation.
Message improvements needed? - Some suggested that the revocation/deletion message type could be made more specific, for example: Separate status codes for revokedByIssuer, deletedByUser, expired, etc.
Discussion Points
- Should OPNC define standard status values for certificate checks beyond Valid/Revoked/Expired?
- Should we define minimum expectations for how often or when pools should revalidate certs?
- Should there be logging or notification requirements when a revocation occurs?
- Could this be handled mostly through spec improvement and testing coverage, rather than code changes?
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationquestionFurther information is requestedFurther information is requested