
Decrypt
CertifiedDecrypt and optionally verify OpenPGP files
Decrypt
Certified
Decrypt and optionally verify OpenPGP files
yaml
type: io.kestra.plugin.crypto.openpgp.DecryptExamples
yaml
id: crypto_decrypt
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: decrypt
type: io.kestra.plugin.crypto.openpgp.Decrypt
from: "{{ inputs.file }}"
privateKey: "{{ secret('PGP_PRIVATE_KEY') }}"
privateKeyPassphrase: "{{ secret('PGP_PRIVATE_KEY_PASSPHRASE') }}"
yaml
id: crypto_decrypt
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: decrypt
type: io.kestra.plugin.crypto.openpgp.Decrypt
from: "{{ inputs.file }}"
privateKey: "{{ secret('PGP_PRIVATE_KEY') }}"
privateKeyPassphrase: "{{ secret('PGP_PRIVATE_KEY_PASSPHRASE') }}"
signUsersKey:
- |
-----BEGIN PGP PUBLIC KEY BLOCK-----
requiredSignerUsers:
- signer@kestra.io
Properties
from string
pluginDefaultsRef Non-dynamicstring
privateKey string
privateKeyPassphrase string
requiredSignerUsers array
SubTypestring
signUsersKey array
SubTypestring
Outputs
uri string
Format
uri