Method: Chef::EncryptedDataBagItem::Encryptor::Version3Encryptor#for_encrypted_item

Defined in:
lib/chef/encrypted_data_bag_item/encryptor.rb

#for_encrypted_itemObject

Returns a wrapped and encrypted version of plaintext_data suitable for using as the value in an encrypted data bag item.



173
174
175
176
177
178
179
180
181
# File 'lib/chef/encrypted_data_bag_item/encryptor.rb', line 173

def for_encrypted_item
  {
    "encrypted_data" => encrypted_data,
    "iv" => Base64.encode64(iv),
    "auth_tag" => Base64.encode64(auth_tag),
    "version" => 3,
    "cipher" => algorithm,
  }
end