add support for TLS 1.3 OCSP multi-stapling for server certs#20945
add support for TLS 1.3 OCSP multi-stapling for server certs#20945mikrue wants to merge 5 commits intoopenssl:masterfrom
Conversation
|
We will need a CLA to be able to accept this PR. https://www.openssl.org/policies/cla.html |
|
Hi!
I have already provided a CLA last October… Anyways, here’s the CLA again.
I hope this is still valid, if not, please let me know and I will create a new one.
Best regards
Michael
Am 12.05.2023 um 10:08 schrieb Tomáš Mráz ***@***.***>:
We will need a CLA to be able to accept this PR. https://www.openssl.org/policies/cla.html
—
Reply to this email directly, view it on GitHub <#20945 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AL6KEQRLRVDNEHJ7F42S4J3XFXVWPANCNFSM6AAAAAAX6QEZ2I>.
You are receiving this because you authored the thread.

|
|
Ah, Michal Krueger has CLA in our system, but Martin Rauch does not. |
|
Just sent the CLA via email :-) |
FdaSilvaYY
left a comment
There was a problem hiding this comment.
Same blocking issue as in your previous #19183 contribution :
you must not modify existing methods
A bunch of style issue who are less important considering the 1st one.
|
@martinRa2 wrote 11 days ago:
For some reason, the CLI hold is still present. |
|
@martinRa2 @DDvO we do not have CCLA confirmation for Martin Rauch yet. |
|
Could you please reopen the pulll request. I have to clarify something and will provide my CCLA as soon as possible. |
It is not closed. |
There was a problem hiding this comment.
Nice work.
Yet there are still many (mostly minor) points to be improved.
There are two major ones:
- the existing API must be retained for backward compatibility
- the new features (more than one stapled OCSP response, and cert verify using stapled OCSP responses) must be tested with new test cases.
|
closing pull request and re-open it to get rid of the "CLA missing" tags... |
|
re-opening... |
|
@martinRa2 there are a few very minor CI issues (coding style and a type conversion disliked by Windows compiler). |
Well, the |
|
This pull request is ready to merge |
|
Merged to the master branch. Thank you for your contribution. |
Co-authored-by: Michael Krueger Reviewed-by: David von Oheimb <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from #20945)
OCSP multistapling for TLSv1.3:
changed resp variable in the the ssl_struct from one DER encoded OCSP response to a stack of responses
server side: added function in s_server code for retrieving the OCSP responses from all certificates in the server cert chain
server side: added function in statem_srvr code to retrieve and return the response for the requested certificate
client side: added verify function for multiple OCSP responses
Checklist