Skip to content

TLS 1.3 PHA with OCSP Stapling#10421

Open
kojo1 wants to merge 1 commit intowolfSSL:masterfrom
kojo1:pha
Open

TLS 1.3 PHA with OCSP Stapling#10421
kojo1 wants to merge 1 commit intowolfSSL:masterfrom
kojo1:pha

Conversation

@kojo1
Copy link
Copy Markdown
Contributor

@kojo1 kojo1 commented May 7, 2026

Description

  1. CertificateRequest is missing the status_request extension.
    When the server triggers PHA via wolfSSL_request_certificate(),
    the status_request extension is suppressed, so the server cannot
    ask the client to staple OCSP information for its certificate
    (RFC 8446 §4.2 / §4.4.2.1).

  2. The PHA-side client Certificate is not subject to the
    server's OCSP-status check.
    ProcessPeerCerts() only entered the
    OCSP path for WOLFSSL_CLIENT_END, so the OCSP staple supplied by
    the client was never validated.

Fixes zd#21555

Testing

added test_tls13_pha_status_request

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

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.

1 participant