【发布时间】:2021-04-30 16:45:25
【问题描述】:
我一直在寻找 RFC8879 的实现,发现 BoringSSL 已经实现了。
但是我还没有发现如何启用此功能,因为默认情况下证书未压缩,并且 BoringSSL 的 TLS 客户端中没有用于该功能的参数。
有没有人已经用过这个并且可以给我一些帮助?
【问题讨论】:
我一直在寻找 RFC8879 的实现,发现 BoringSSL 已经实现了。
但是我还没有发现如何启用此功能,因为默认情况下证书未压缩,并且 BoringSSL 的 TLS 客户端中没有用于该功能的参数。
有没有人已经用过这个并且可以给我一些帮助?
【问题讨论】:
SSL_CTX_add_cert_compression_alg(SSL_CTX *ctx, uint16_t alg_id,
bssl::CertCompressFunc compress,
bssl::CertDecompressFunc decompress)
您需要为每个算法设置一对回调。 ZLIB 的索引为 1,BROTLI 为 2,ZSTD 为 3。
【讨论】: