Class: Google::Cloud::Kms::V1::ImportCryptoKeyVersionRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/service.rb

Overview

Request message for KeyManagementService::ImportCryptoKeyVersion.

Instance Attribute Summary collapse

Instance Attribute Details

#algorithmGoogle::Cloud::Kms::V1::CryptoKeyVersion::CryptoKeyVersionAlgorithm

Returns Required. The algorithm of the key being imported. This does not need to match the version_template of the CryptoKey this version imports into.

Returns:



288
# File 'lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/service.rb', line 288

class ImportCryptoKeyVersionRequest; end

#import_jobString

Returns Required. The name of the ImportJob that was used to wrap this key material.

Returns:

  • (String)

    Required. The name of the ImportJob that was used to wrap this key material.



288
# File 'lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/service.rb', line 288

class ImportCryptoKeyVersionRequest; end

#parentString

Returns Required. The name of the CryptoKey to be imported into.

Returns:

  • (String)

    Required. The name of the CryptoKey to be imported into.



288
# File 'lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/service.rb', line 288

class ImportCryptoKeyVersionRequest; end

#rsa_aes_wrapped_keyString

Returns Wrapped key material produced with RSA_OAEP_3072_SHA1_AES_256 or RSA_OAEP_4096_SHA1_AES_256.

This field contains the concatenation of two wrapped keys:

  1. An ephemeral AES-256 wrapping key wrapped with the public_key using RSAES-OAEP with SHA-1, MGF1 with SHA-1, and an empty label.
  2. The key to be imported, wrapped with the ephemeral AES-256 key using AES-KWP (RFC 5649).

This format is the same as the format produced by PKCS#11 mechanism CKM_RSA_AES_KEY_WRAP.

Returns:

  • (String)

    Wrapped key material produced with RSA_OAEP_3072_SHA1_AES_256 or RSA_OAEP_4096_SHA1_AES_256.

    This field contains the concatenation of two wrapped keys:

    1. An ephemeral AES-256 wrapping key wrapped with the public_key using RSAES-OAEP with SHA-1, MGF1 with SHA-1, and an empty label.
    2. The key to be imported, wrapped with the ephemeral AES-256 key using AES-KWP (RFC 5649).

    This format is the same as the format produced by PKCS#11 mechanism CKM_RSA_AES_KEY_WRAP.



288
# File 'lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/service.rb', line 288

class ImportCryptoKeyVersionRequest; end