Class Nanite::Signature
In: lib/nanite/security/signature.rb
Parent: Object

Signature that can be validated against certificates

Methods

data   from_data   match?   new   to_s  

Constants

FLAGS = OpenSSL::PKCS7::NOCERTS || OpenSSL::PKCS7::BINARY || OpenSSL::PKCS7::NOATTR || OpenSSL::PKCS7::NOSMIMECAP || OpenSSL::PKCS7::DETACH

Public Class methods

Load signature previously serialized via ‘data

Create signature using certificate and key pair.

Arguments:

 - 'data': Data to be signed
 - 'cert': Certificate used for signature
 - 'key':  RsaKeyPair used for signature

Public Instance methods

Signature in PEM format

‘true’ if signature was created using given cert, ‘false’ otherwise

to_s()

Alias for data

[Validate]