mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-09 03:41:41 +03:00
Don't try to load certificate and private key if it is null
This commit is contained in:
parent
1551076816
commit
f98cae7b2f
@ -436,9 +436,9 @@ int load_key_certs(SSL_CTX *ssl_ctx)
|
|||||||
#if defined(CONFIG_SSL_USE_DEFAULT_KEY) || defined(CONFIG_SSL_SKELETON_MODE)
|
#if defined(CONFIG_SSL_USE_DEFAULT_KEY) || defined(CONFIG_SSL_SKELETON_MODE)
|
||||||
extern const unsigned char* default_private_key;
|
extern const unsigned char* default_private_key;
|
||||||
extern const unsigned int default_private_key_len;
|
extern const unsigned int default_private_key_len;
|
||||||
|
if (default_private_key != NULL && default_private_key_len > 0)
|
||||||
ssl_obj_memory_load(ssl_ctx, SSL_OBJ_RSA_KEY, default_private_key,
|
ssl_obj_memory_load(ssl_ctx, SSL_OBJ_RSA_KEY, default_private_key,
|
||||||
default_private_key_len, NULL);
|
default_private_key_len, NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -464,7 +464,8 @@ int load_key_certs(SSL_CTX *ssl_ctx)
|
|||||||
#if defined(CONFIG_SSL_USE_DEFAULT_KEY) || defined(CONFIG_SSL_SKELETON_MODE)
|
#if defined(CONFIG_SSL_USE_DEFAULT_KEY) || defined(CONFIG_SSL_SKELETON_MODE)
|
||||||
extern const unsigned char* default_certificate;
|
extern const unsigned char* default_certificate;
|
||||||
extern const unsigned int default_certificate_len;
|
extern const unsigned int default_certificate_len;
|
||||||
ssl_obj_memory_load(ssl_ctx, SSL_OBJ_X509_CERT,
|
if (default_certificate != NULL && default_certificate_len > 0)
|
||||||
|
ssl_obj_memory_load(ssl_ctx, SSL_OBJ_X509_CERT,
|
||||||
default_certificate, default_certificate_len, NULL);
|
default_certificate, default_certificate_len, NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user