Method: PKCS11::Session#C_GenerateKeyPair
- Defined in:
- lib/pkcs11/session.rb
#C_GenerateKeyPair(mechanism, pubkey_template = {}, privkey_template = {}) ⇒ Array<PKCS11::Object> Also known as: generate_key_pair
Generates a public/private key pair, creating new key Object instances.
669 670 671 672 |
# File 'lib/pkcs11/session.rb', line 669 def C_GenerateKeyPair(mechanism, pubkey_template={}, privkey_template={}) objs = @pk.C_GenerateKeyPair(@sess, to_mechanism(mechanism), to_attributes(pubkey_template), to_attributes(privkey_template)) objs.map{|obj| Object.new @pk, @sess, obj } end |