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



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

class CryptoKey; end

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



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

class CryptoKey; end

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



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

class CryptoKey; end