Skip to content

Add "crl" field to CertificateValidationContext#249

Closed
adunham-stripe wants to merge 1 commit intoenvoyproxy:masterfrom
adunham-stripe:adunham/add-crl
Closed

Add "crl" field to CertificateValidationContext#249
adunham-stripe wants to merge 1 commit intoenvoyproxy:masterfrom
adunham-stripe:adunham/add-crl

Conversation

@adunham-stripe
Copy link
Copy Markdown
Contributor

Required in order to verify CRLs in Envoy.

Signed-off-by: Andrew Dunham <adunham@stripe.com>
Comment thread api/sds.proto
// Must present signed certificate time-stamp.
google.protobuf.BoolValue require_signed_certificate_timestamp = 6;

// If specified, Envoy will verify certificates against this CRL.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there multiple possible formats (anything besides PEM)? If so, please document the expected format.

Comment thread api/sds.proto
google.protobuf.BoolValue require_signed_certificate_timestamp = 6;

// If specified, Envoy will verify certificates against this CRL.
DataSource crl = 7;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per your other PR in which you mention having multiple CRLs, should this be repeated? (From an API perspective please future-proof it).

@mattklein123
Copy link
Copy Markdown
Member

Going to go ahead and close this for now. We can reopen when we want to work on this again.

@adunham-stripe
Copy link
Copy Markdown
Contributor Author

@mattklein123 @ggreenway - As per my comment on envoyproxy/envoy#2077, I decided not to add support for multiple CRL files. I did push a commit that adds docs, though!

@mattklein123
Copy link
Copy Markdown
Member

@adunham-stripe like the other one I can't seem to reopen this. Do you mind opening a fresh PR?

@adunham-stripe
Copy link
Copy Markdown
Contributor Author

Done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants