]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: ssl: add "crt" in the cert_exts array
authorWilliam Lallemand <wlallemand@haproxy.org>
Wed, 30 Mar 2022 10:01:32 +0000 (12:01 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Wed, 30 Mar 2022 12:55:53 +0000 (14:55 +0200)
The cert_exts array does handle "crt" the default way, however
you might stil want to look for these extensions in the array.

include/haproxy/ssl_ckch-t.h
src/ssl_ckch.c

index f6c7f0940dcde549291844bfb71c5eca70491cf3..c630e981123a90bd5af759e61eb2a837112b053d 100644 (file)
@@ -135,6 +135,7 @@ struct cafile_entry {
 
 enum {
        CERT_TYPE_PEM = 0,
+       CERT_TYPE_CRT,
        CERT_TYPE_KEY,
 #if ((defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_NO_OCSP) || defined OPENSSL_IS_BORINGSSL)
        CERT_TYPE_OCSP,
index 597f3f2d7484d680e0d4c7a148bc6b217e3963dd..01bda1e80d36f548dcb3f7bb6f833eb2d48120fa 100644 (file)
@@ -1118,6 +1118,7 @@ int ssl_store_load_locations_file(char *path, int create_if_none, enum cafile_ty
 
 struct cert_exts cert_exts[] = {
        { "",        CERT_TYPE_PEM,      &ssl_sock_load_pem_into_ckch }, /* default mode, no extensions */
+       { "crt",     CERT_TYPE_CRT,      &ssl_sock_load_pem_into_ckch },
        { "key",     CERT_TYPE_KEY,      &ssl_sock_load_key_into_ckch },
 #if ((defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_NO_OCSP) || defined OPENSSL_IS_BORINGSSL)
        { "ocsp",    CERT_TYPE_OCSP,     &ssl_sock_load_ocsp_response_from_file },