mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
30 lines
410 B
C
30 lines
410 B
C
#include "ssl_cert.h"
|
|
#include "ssl_dbg.h"
|
|
#include "ssl_pm.h"
|
|
|
|
CERT *ssl_cert_new(void)
|
|
{
|
|
return ssl_zalloc(sizeof(CERT));
|
|
}
|
|
|
|
void ssl_cert_free(CERT *c)
|
|
{
|
|
if (c->x509)
|
|
X509_free(c->x509);
|
|
|
|
if (c->pkey)
|
|
EVP_PKEY_free(c->pkey);
|
|
|
|
ssl_free(c);
|
|
}
|
|
|
|
int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
|
|
{
|
|
SSL_ASSERT(ctx);
|
|
SSL_ASSERT(x);
|
|
|
|
ctx->client_CA = x;
|
|
|
|
return 1;
|
|
}
|