New issue
Advanced search Search tips

Issue 634447 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner: ----
Closed: Sep 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 410574



Sign in to add a comment

[PKI library] Add extensibility hooks for path building

Project Member Reported by eroman@chromium.org, Aug 4 2016

Issue description

Add hooks for injecting custom logic into the pathbuilding/verification process.

This mechanism should be able to support things like:
* Revocation check using CRLSet
* Baseline requirement enforcements -- like max TTL, SHA1 cert validity time
* Rejecting certificates with weak keys and signatures
* Verifying HPKP pins

Some of the above are currently layered on differently in Chromium's cert verifiers so may not in practice use the mechanism, but are reasonable motivating examples.

As a strawman, the API shape could be something simple like a callback to answer the question “Are you OK with this cert chain?” after constructing a possible chain, or more generally a callback for each certificate added to the chain during building.

The mechanism will need to play nicely with the error reporting, and also prioritizaiton in the case of rejection.
 
Components: Internals>Network>Certificate
Project Member

Comment 2 by sheriffbot@chromium.org, Aug 7 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Fixed (was: Untriaged)
I added some delegates for this last month.
Can be improved but, but should be broad enough to close out this bug.

Sign in to add a comment