Support for multiple server certificates #3141
Labels
Area: API
feature request
A request for new functionality
good first issue
Good for newcomers
TLS: OpenSSL
TLS: Schannel
Milestone
Describe the feature you'd like supported
Currently MsQuic only supports a single
QUIC_CERTIFICATE_HASH_STORE
inQUIC_CREDENTIAL_CONFIG
, so servers cannot offer both RSA-based and ECDSA-based ciphers. As certificate protocols evolve it would be useful to support multiple types of certificates simultaneously.Proposed solution
QUIC_CREDENTIAL_CONFIG.CertificateHashStore
is already a pointer type. Either accept an array length via theReserved
parameter, or create a newQUIC_CERTIFICATE_MULTI_HASH_STORE
type to handle an array of hash store objects.Additional context
No response
The text was updated successfully, but these errors were encountered: