microsoft/msquic

Support for multiple server certificates

Aberta

#3.141 aberto em 12 de out. de 2022

 (5 comentários) (0 reação) (0 responsável)C (686 forks)github user discovery
Area: APITLS: SchannelTLS: quicTLSfeature requestgood first issue

Métricas do repositório

Stars
 (4.764 estrelas)
Métricas de merge de PR
 (Mesclagem média 6d) (40 fundiu PRs em 30d)

Description

Describe the feature you'd like supported

Currently MsQuic only supports a single QUIC_CERTIFICATE_HASH_STORE in QUIC_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 the Reserved parameter, or create a new QUIC_CERTIFICATE_MULTI_HASH_STORE type to handle an array of hash store objects.

Additional context

No response

Guia do colaborador