Method: OpenSSL::SSL::SSLSocket#tmp_key
- Defined in:
- ossl_ssl.c
#tmp_key ⇒ PKey?
Returns the ephemeral key used in case of forward secrecy cipher.
2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'ossl_ssl.c', line 2566
static VALUE
ossl_ssl_tmp_key(VALUE self)
{
SSL *ssl;
EVP_PKEY *key;
GetSSL(self, ssl);
if (!SSL_get_server_tmp_key(ssl, &key))
return Qnil;
return ossl_pkey_new(key);
}
|