APIdock / Ruby
/
method

cert

ruby latest stable - Class: OpenSSL ::SSL ::SSLSocket
cert()
public

The X509 certificate for this socket endpoint.

static VALUE
ossl_ssl_get_cert(VALUE self)
{
 SSL *ssl;
 X509 *cert = NULL;
 GetSSL(self, ssl);
 /*
 * Is this OpenSSL bug? Should add a ref?
 * TODO: Ask for.
 */
 cert = SSL_get_certificate(ssl); /* NO DUPs => DON'T FREE. */
 if (!cert) {
 return Qnil;
 }
 return ossl_x509_new(cert);
}

AltStyle によって変換されたページ (->オリジナル) /