Class: OSSL::Netscape::SPKI

Inherits:
Object
  • Object
show all
Defined in:
ossl_ns_spki.c

Instance Method Summary collapse

Constructor Details

#initializeObject

Instance Method Details

#challengeObject

#challenge=Object

#public_keyObject

#public_key=Object

#signObject

#to_derObject

#to_pemObject Also known as: to_s

#to_textObject

#verifyObject

Checks that cert signature is made with PRIVversion of this PUBLIC 'key'



# File 'ossl_ns_spki.c'

static VALUE
ossl_spki_verify(VALUE self, VALUE key)
{
NETSCAPE_SPKI *spki;

GetSPKI(self, spki);
switch (NETSCAPE_SPKI_verify(spki, GetPKeyPtr(key))) { /* NO NEED TO DUP */
case 0:
return Qfalse;
case 1:
return Qtrue;
default:
ossl_raise(eSPKIError, NULL);
}