Method: Secretmgr::Secret#decrypt_with_private_key
- Defined in:
- lib/secretmgr/secret.rb
#decrypt_with_private_key(base64_text) ⇒ Object
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/secretmgr/secret.rb', line 167 def decrypt_with_private_key(base64_text) key = nil if @private_key.nil? return nil if @rsa_key.nil? key = @rsa_key else key = @private_key end return unless key plain_text = Base64.decode64(base64_text) # p "decrypt_with_private_key base64_text.size=#{base64_text.size}" # p "decrypt_with_private_key base64_text=#{base64_text}" # p "decrypt_with_private_key @private_key=#{@private_key}" # p "decrypt_with_private_key @rsa_key=#{@rsa_key}" # p "decrypt_with_private_key key=#{key}" # p "decrypt_with_private_key plain_text.size=#{plain_text.size}" key.private_decrypt( plain_text, @mode ) end |