class Pkernel::Identity
Identity
Identity
is abstraction consist of keypair + certificate, stored separately
Attributes
certificate[R]
chain[R]
key[R]
keystore[R]
privKey[R]
pubKey[R]
Public Class Methods
new(opts)
click to toggle source
# File lib/pkernel.rb, line 142 def initialize(opts) if self.respond_to?(:pre_init) pre_init(opts) end @key = opts[:key] @pubKey = opts[:pubKey] @privKey = opts[:privKey] @certificate = opts[:certificate] @keystore = opts[:keystore] @chain = opts[:chain] if self.respond_to?(:post_init) post_init(opts) end end
Public Instance Methods
to_s()
click to toggle source
# File lib/pkernel.rb, line 157 def to_s res = [] res << "Identity:" res << "Keypair : #{@key.nil? ? 'Not exist' : 'Exist'}" res << "Cert : #{@certificate.nil? ? 'Not exist' : 'Exist'}" res.join("\n") end