Class: Google::Privacy::Dlp::V2beta1::CryptoKey
- Inherits:
-
Object
- Object
- Google::Privacy::Dlp::V2beta1::CryptoKey
- Defined in:
- lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/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
- #kms_wrapped ⇒ Google::Privacy::Dlp::V2beta1::KmsWrappedCryptoKey
- #transient ⇒ Google::Privacy::Dlp::V2beta1::TransientCryptoKey
- #unwrapped ⇒ Google::Privacy::Dlp::V2beta1::UnwrappedCryptoKey
Instance Attribute Details
#kms_wrapped ⇒ Google::Privacy::Dlp::V2beta1::KmsWrappedCryptoKey
993 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 993 class CryptoKey; end |
#transient ⇒ Google::Privacy::Dlp::V2beta1::TransientCryptoKey
993 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 993 class CryptoKey; end |
#unwrapped ⇒ Google::Privacy::Dlp::V2beta1::UnwrappedCryptoKey
993 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 993 class CryptoKey; end |