Skip to content

Add "crl" field to CertificateValidationContext#358

Merged
mattklein123 merged 4 commits intoenvoyproxy:masterfrom
adunham-stripe:adunham/add-crl
Dec 27, 2017
Merged

Add "crl" field to CertificateValidationContext#358
mattklein123 merged 4 commits intoenvoyproxy:masterfrom
adunham-stripe:adunham/add-crl

Conversation

@adunham-stripe
Copy link
Copy Markdown
Contributor

Required in order to verify CRLs in Envoy.

Duplicate of #249
cc @mattklein123

Signed-off-by: Andrew Dunham <adunham@stripe.com>
Signed-off-by: Andrew Dunham <adunham@stripe.com>
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Nice!

.. _config_listener_ssl_context_crl_file:

crl_file
*(optional, string)* An optional `certificate revocation list
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.

All of these detailed docs should be copied into the v2 proto comment, as that is where v2 docs come from.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done!

Signed-off-by: Andrew Dunham <adunham@stripe.com>
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

LGTM, thanks. Will wait to merge to see if anyone elser has any comments.

Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

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

Out of curiosity, do you need v1 support? If not, we are encouraging a "v2 first" approach in preparation for v1 deprecation.

Comment thread api/sds.proto Outdated

// An optional `certificate revocation list
// <http://https://en.wikipedia.org/wiki/Certificate_revocation_list>`_
// (in PEM format). If specified, Envoy will verify that the presented client
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This isn't restricted to client certificates, so please s/client/peer/.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done and done below!

crl_file
*(optional, string)* An optional `certificate revocation list
<http://https://en.wikipedia.org/wiki/Certificate_revocation_list>`_ (in PEM format).
If specified, Envoy will verify that the presented client certificate has not been revoked by
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Same here.

Signed-off-by: Andrew Dunham <adunham@stripe.com>
@mattklein123 mattklein123 merged commit db82348 into envoyproxy:master Dec 27, 2017
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.

4 participants