Class: OSSL::Netscape::SPKI
- Inherits:
-
Object
- Object
- OSSL::Netscape::SPKI
- Defined in:
- ossl_ns_spki.c
Instance Method Summary collapse
- #challenge ⇒ Object
- #challenge= ⇒ Object
- #initialize ⇒ Object constructor
- #public_key ⇒ Object
- #public_key= ⇒ Object
- #sign ⇒ Object
- #to_der ⇒ Object
- #to_pem ⇒ Object (also: #to_s)
- #to_text ⇒ Object
-
#verify ⇒ Object
Checks that cert signature is made with PRIVversion of this PUBLIC 'key'.
Constructor Details
#initialize ⇒ Object
Instance Method Details
#challenge ⇒ Object
#challenge= ⇒ Object
#public_key ⇒ Object
#public_key= ⇒ Object
#sign ⇒ Object
#to_der ⇒ Object
#to_pem ⇒ Object Also known as: to_s
#to_text ⇒ Object
#verify ⇒ Object
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);
}
|