Class: Google::Privacy::Dlp::V2::CryptoKey

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb

Overview

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by KMS). When using KMS to wrap/unwrap DEKs, be sure to set an appropriate IAM policy on the KMS CryptoKey (KEK) to ensure an attacker cannot unwrap the data crypto key.

Instance Attribute Summary collapse

Instance Attribute Details

#kms_wrappedGoogle::Privacy::Dlp::V2::KmsWrappedCryptoKey

Returns Kms wrapped key.

Returns:



1782
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1782

class CryptoKey; end

#transientGoogle::Privacy::Dlp::V2::TransientCryptoKey

Returns Transient crypto key.

Returns:



1782
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1782

class CryptoKey; end

#unwrappedGoogle::Privacy::Dlp::V2::UnwrappedCryptoKey

Returns Unwrapped crypto key.

Returns:



1782
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1782

class CryptoKey; end