Sha256: 22bfa151cc935dad01d20aaffbe372c5752386d003285a6500285c761601cccb
Contents?: true
Size: 574 Bytes
Versions: 102
Compression:
Stored size: 574 Bytes
Contents
# frozen_string_literal: true # From the manual page https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL.html require 'appmap' require 'openssl' require 'openssl/digest' module Example def Example.sign key = OpenSSL::PKey::RSA.new 2048 document = 'the document' digest = OpenSSL::Digest::SHA256.new key.sign digest, document end end if __FILE__ == $0 appmap = AppMap.record do Example.sign puts 'Computed signature' end appmap['metadata'] = [ 'recorder' => __FILE__ ] File.write('appmap.json', JSON.generate(appmap)) end
Version data entries
102 entries across 102 versions & 1 rubygems