Method: Keychain::Identity#private_key

Defined in:
lib/keychain/identity.rb

#private_keyObject



31
32
33
34
35
36
37
# File 'lib/keychain/identity.rb', line 31

def private_key
  key_ref = FFI::MemoryPointer.new(:pointer)
  status = Sec.SecIdentityCopyPrivateKey(self, key_ref)
  Sec.check_osstatus(status)

  Keychain::Key.new(key_ref.read_pointer)
end