- or download this
from M2Crypto import X509
...
pubkey.verify_init()
pubkey.verify_update(data)
return pubkey.verify_final(rawsig)
- or download this
my $x509 = Crypt::OpenSSL::X509->new_from_file('cert.pm');
my $pubkey = $x509->pubkey();
my $signature = read_file('signature.txt' , binmode => ':raw' );
my $data = read_file('data.txt' , binmode => ':raw' );
- or download this
openssl x509 -in cert.pem -pubkey >& pubkey.txt
openssl dgst -sha256 -verify pubkey.txt -signature signature.txt myDat
+a.txt