Verify parameter retrieval functions.
New functions to retrieve internal pointers to X509_VERIFY_PARAM for SSL_CTX and SSL structures. (cherry picked from commit be0c9270690ed9c1799900643cab91de146de857)
This commit is contained in:
@@ -2261,6 +2261,9 @@ int SSL_set_trust(SSL *s, int trust);
|
|||||||
int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm);
|
int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm);
|
||||||
int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm);
|
int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm);
|
||||||
|
|
||||||
|
X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx);
|
||||||
|
X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl);
|
||||||
|
|
||||||
#ifndef OPENSSL_NO_SRP
|
#ifndef OPENSSL_NO_SRP
|
||||||
int SSL_CTX_set_srp_username(SSL_CTX *ctx,char *name);
|
int SSL_CTX_set_srp_username(SSL_CTX *ctx,char *name);
|
||||||
int SSL_CTX_set_srp_password(SSL_CTX *ctx,char *password);
|
int SSL_CTX_set_srp_password(SSL_CTX *ctx,char *password);
|
||||||
|
@@ -536,6 +536,16 @@ int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm)
|
|||||||
return X509_VERIFY_PARAM_set1(ssl->param, vpm);
|
return X509_VERIFY_PARAM_set1(ssl->param, vpm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx)
|
||||||
|
{
|
||||||
|
return ctx->param;
|
||||||
|
}
|
||||||
|
|
||||||
|
X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl)
|
||||||
|
{
|
||||||
|
return ssl->param;
|
||||||
|
}
|
||||||
|
|
||||||
void SSL_certs_clear(SSL *s)
|
void SSL_certs_clear(SSL *s)
|
||||||
{
|
{
|
||||||
ssl_cert_clear_certs(s->cert);
|
ssl_cert_clear_certs(s->cert);
|
||||||
|
Reference in New Issue
Block a user