diff options
Diffstat (limited to 'ssl/ssl_rsa.c')
-rw-r--r-- | ssl/ssl_rsa.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ssl/ssl_rsa.c b/ssl/ssl_rsa.c index 990979b1..c17d2da4 100644 --- a/ssl/ssl_rsa.c +++ b/ssl/ssl_rsa.c @@ -326,6 +326,11 @@ void SSL_set_private_key_method(SSL *ssl, ssl->cert->key_method = key_method; } +void SSL_CTX_set_private_key_method(SSL_CTX *ctx, + const SSL_PRIVATE_KEY_METHOD *key_method) { + ctx->cert->key_method = key_method; +} + int SSL_set_private_key_digest_prefs(SSL *ssl, const int *digest_nids, size_t num_digests) { OPENSSL_free(ssl->cert->digest_nids); |