openssl: stop using SSL_CTX_ function prefix for our functions
It is a prefix already taken and is used by OpenSSL Closes #15673
This commit is contained in:
parent
6b65422bcc
commit
8d780f6012
@ -1152,8 +1152,7 @@ static bool is_pkcs11_uri(const char *string)
|
|||||||
|
|
||||||
static CURLcode ossl_set_engine(struct Curl_easy *data, const char *engine);
|
static CURLcode ossl_set_engine(struct Curl_easy *data, const char *engine);
|
||||||
|
|
||||||
static int
|
static int use_certificate_blob(SSL_CTX *ctx, const struct curl_blob *blob,
|
||||||
SSL_CTX_use_certificate_blob(SSL_CTX *ctx, const struct curl_blob *blob,
|
|
||||||
int type, const char *key_passwd)
|
int type, const char *key_passwd)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
@ -1190,8 +1189,7 @@ end:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int use_privatekey_blob(SSL_CTX *ctx, const struct curl_blob *blob,
|
||||||
SSL_CTX_use_PrivateKey_blob(SSL_CTX *ctx, const struct curl_blob *blob,
|
|
||||||
int type, const char *key_passwd)
|
int type, const char *key_passwd)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
@ -1221,7 +1219,7 @@ end:
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
SSL_CTX_use_certificate_chain_blob(SSL_CTX *ctx, const struct curl_blob *blob,
|
use_certificate_chain_blob(SSL_CTX *ctx, const struct curl_blob *blob,
|
||||||
const char *key_passwd)
|
const char *key_passwd)
|
||||||
{
|
{
|
||||||
/* SSL_CTX_add1_chain_cert introduced in OpenSSL 1.0.2 */
|
/* SSL_CTX_add1_chain_cert introduced in OpenSSL 1.0.2 */
|
||||||
@ -1324,7 +1322,7 @@ int cert_stuff(struct Curl_easy *data,
|
|||||||
case SSL_FILETYPE_PEM:
|
case SSL_FILETYPE_PEM:
|
||||||
/* SSL_CTX_use_certificate_chain_file() only works on PEM files */
|
/* SSL_CTX_use_certificate_chain_file() only works on PEM files */
|
||||||
cert_use_result = cert_blob ?
|
cert_use_result = cert_blob ?
|
||||||
SSL_CTX_use_certificate_chain_blob(ctx, cert_blob, key_passwd) :
|
use_certificate_chain_blob(ctx, cert_blob, key_passwd) :
|
||||||
SSL_CTX_use_certificate_chain_file(ctx, cert_file);
|
SSL_CTX_use_certificate_chain_file(ctx, cert_file);
|
||||||
if(cert_use_result != 1) {
|
if(cert_use_result != 1) {
|
||||||
failf(data,
|
failf(data,
|
||||||
@ -1344,8 +1342,7 @@ int cert_stuff(struct Curl_easy *data,
|
|||||||
ASN1 files. */
|
ASN1 files. */
|
||||||
|
|
||||||
cert_use_result = cert_blob ?
|
cert_use_result = cert_blob ?
|
||||||
SSL_CTX_use_certificate_blob(ctx, cert_blob,
|
use_certificate_blob(ctx, cert_blob, file_type, key_passwd) :
|
||||||
file_type, key_passwd) :
|
|
||||||
SSL_CTX_use_certificate_file(ctx, cert_file, file_type);
|
SSL_CTX_use_certificate_file(ctx, cert_file, file_type);
|
||||||
if(cert_use_result != 1) {
|
if(cert_use_result != 1) {
|
||||||
failf(data,
|
failf(data,
|
||||||
@ -1554,7 +1551,7 @@ fail:
|
|||||||
FALLTHROUGH();
|
FALLTHROUGH();
|
||||||
case SSL_FILETYPE_ASN1:
|
case SSL_FILETYPE_ASN1:
|
||||||
cert_use_result = key_blob ?
|
cert_use_result = key_blob ?
|
||||||
SSL_CTX_use_PrivateKey_blob(ctx, key_blob, file_type, key_passwd) :
|
use_privatekey_blob(ctx, key_blob, file_type, key_passwd) :
|
||||||
SSL_CTX_use_PrivateKey_file(ctx, key_file, file_type);
|
SSL_CTX_use_PrivateKey_file(ctx, key_file, file_type);
|
||||||
if(cert_use_result != 1) {
|
if(cert_use_result != 1) {
|
||||||
failf(data, "unable to set private key file: '%s' type %s",
|
failf(data, "unable to set private key file: '%s' type %s",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user