Method: OpenSSL::Netscape::SPKI#public_key
- Defined in:
- ossl_ns_spki.c
#public_key ⇒ Object
Returns the public key associated with the SPKI, an instance of OpenSSL::PKey.
182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'ossl_ns_spki.c', line 182
static VALUE
ossl_spki_get_public_key(VALUE self)
{
NETSCAPE_SPKI *spki;
EVP_PKEY *pkey;
GetSPKI(self, spki);
if (!(pkey = NETSCAPE_SPKI_get_pubkey(spki))) { /* adds an reference */
ossl_raise(eSPKIError, NULL);
}
return ossl_pkey_new(pkey); /* NO DUP - OK */
}
|