File: //snap/google-cloud-cli/394/help/man/man1/gcloud_kms_asymmetric-decrypt.1
.TH "GCLOUD_KMS_ASYMMETRIC\-DECRYPT" 1
.SH "NAME"
.HP
gcloud kms asymmetric\-decrypt \- decrypt an input file using an asymmetric\-encryption key version
.SH "SYNOPSIS"
.HP
\f5gcloud kms asymmetric\-decrypt\fR \fB\-\-ciphertext\-file\fR=\fICIPHERTEXT_FILE\fR \fB\-\-plaintext\-file\fR=\fIPLAINTEXT_FILE\fR [\fB\-\-key\fR=\fIKEY\fR] [\fB\-\-keyring\fR=\fIKEYRING\fR] [\fB\-\-location\fR=\fILOCATION\fR] [\fB\-\-skip\-integrity\-verification\fR] [\fB\-\-version\fR=\fIVERSION\fR] [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
Decrypts the given ciphertext file using the provided asymmetric\-encryption key
version and saves the decrypted data to the plaintext file.
By default, the command performs integrity verification on data sent to and
received from Cloud KMS. Use \f5\-\-skip\-integrity\-verification\fR to disable
integrity verification.
.SH "EXAMPLES"
The following command will read the file '/tmp/my/secret.file.enc', decrypt it
using the asymmetric CryptoKey \f5dont\-panic\fR Version 3 and write the
plaintext to '/tmp/my/secret.file.dec'.
.RS 2m
$ gcloud kms asymmetric\-decrypt \-\-location=us\-central1 \e
\-\-keyring=hitchhiker \-\-key=dont\-panic \-\-version=3 \e
\-\-ciphertext\-file=/tmp/my/secret.file.enc \e
\-\-plaintext\-file=/tmp/my/secret.file.dec
.RE
.SH "REQUIRED FLAGS"
.RS 2m
.TP 2m
\fB\-\-ciphertext\-file\fR=\fICIPHERTEXT_FILE\fR
File path of the ciphertext file to decrypt.
.TP 2m
\fB\-\-plaintext\-file\fR=\fIPLAINTEXT_FILE\fR
File path of the plaintext file to output.
.RE
.sp
.SH "OPTIONAL FLAGS"
.RS 2m
.TP 2m
\fB\-\-key\fR=\fIKEY\fR
to use for asymmetric\-decryption.
.TP 2m
\fB\-\-keyring\fR=\fIKEYRING\fR
Key ring of the key.
.TP 2m
\fB\-\-location\fR=\fILOCATION\fR
Location of the keyring.
.TP 2m
\fB\-\-skip\-integrity\-verification\fR
Skip integrity verification on request and response API fields.
.TP 2m
\fB\-\-version\fR=\fIVERSION\fR
Version to use for asymmetric\-decryption.
.RE
.sp
.SH "GCLOUD WIDE FLAGS"
These flags are available to all commands: \-\-access\-token\-file, \-\-account,
\-\-billing\-project, \-\-configuration, \-\-flags\-file, \-\-flatten,
\-\-format, \-\-help, \-\-impersonate\-service\-account, \-\-log\-http,
\-\-project, \-\-quiet, \-\-trace\-token, \-\-user\-output\-enabled,
\-\-verbosity.
Run \fB$ gcloud help\fR for details.
.SH "NOTES"
These variants are also available:
.RS 2m
$ gcloud alpha kms asymmetric\-decrypt
.RE
.RS 2m
$ gcloud beta kms asymmetric\-decrypt
.RE