Class: Google::Cloud::Dlp::V2::CryptoKey
- Inherits:
-
Object
- Object
- Google::Cloud::Dlp::V2::CryptoKey
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/privacy/dlp/v2/dlp.rb
Overview
This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.
Instance Attribute Summary collapse
-
#kms_wrapped ⇒ ::Google::Cloud::Dlp::V2::KmsWrappedCryptoKey
Key wrapped using Cloud KMS.
-
#transient ⇒ ::Google::Cloud::Dlp::V2::TransientCryptoKey
Transient crypto key.
-
#unwrapped ⇒ ::Google::Cloud::Dlp::V2::UnwrappedCryptoKey
Unwrapped crypto key.
Instance Attribute Details
#kms_wrapped ⇒ ::Google::Cloud::Dlp::V2::KmsWrappedCryptoKey
Returns Key wrapped using Cloud KMS.
2724 2725 2726 2727 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2724 class CryptoKey include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |