3.1.9 NetscapeSPKI objects
Keywords: pyOpenSSL

###
3.1.9 NetscapeSPKI objects

NetscapeSPKI objects have the following methods:

`b64_encode`()
  Return a base64-encoded string representation of the object.

`get_pubkey`()
  Return the public key of object.

`set_pubkey`(key)
  Set the public key of the object to key.

`sign`(key, digest_name)
  Sign the NetscapeSPKI object using the given key and digest_name. digest_name must be a string describing a digest algorithm supported by OpenSSL (by EVP_get_digestbyname, specifically). For example, `"md5"` or `"sha1"`.

`verify`(key)
  Verify the NetscapeSPKI object using the given key.