Method: Sym::App::PrivateKey::Handler#key
- Defined in:
- lib/sym/app/private_key/handler.rb
#key ⇒ String
Returns key Private key detected.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/sym/app/private_key/handler.rb', line 24 def key return @key if @key @key = begin Detector.new(opts, input_handler).key rescue Sym::Errors::Error => e if Sym::App::Args.new(opts).specify_key? && key.nil? raise e end end if @key && @key.length > 45 @key = Decryptor.new(Base64Decoder.new(key).key, input_handler, password_cache).key end @key end |