class Hiera::Backend::Eyaml::Encryptors::SSHAgent::Encrypted
Attributes
challenge[R]
payload[R]
salt[R]
Public Class Methods
from_dct(dct)
click to toggle source
# File lib/hiera/backend/eyaml/encryptors/sshagent.rb, line 86 def self.from_dct(dct) Encrypted.new( Base64.decode64(dct['challenge']), Base64.decode64(dct['salt']), dct['payload'] ) end
new(challenge, salt, payload)
click to toggle source
# File lib/hiera/backend/eyaml/encryptors/sshagent.rb, line 72 def initialize(challenge, salt, payload) @challenge = challenge @salt = salt @payload = payload end
Public Instance Methods
to_dct()
click to toggle source
# File lib/hiera/backend/eyaml/encryptors/sshagent.rb, line 78 def to_dct { 'challenge' => Base64.strict_encode64(@challenge), 'salt' => Base64.strict_encode64(@salt), 'payload' => @payload } end