DecryptFile@1 - 解密文件 (OpenSSL) v1 任务

使用此任务通过 OpenSSL 解密文件。

语法

# Decrypt file (OpenSSL) v1
# Decrypt a file using OpenSSL.
- task: DecryptFile@1
  inputs:
    cipher: 'des3' # string. Required. Cypher. Default: des3.
    inFile: # string. Required. Encrypted file. 
    passphrase: # string. Required. Passphrase. 
    #outFile: # string. Decrypted file path. 
  # Advanced
    #workingDirectory: # string. Alias: cwd. Working directory.

输入

cipher - Cypher
string。 必填。 默认值:des3

要使用的加密 cypher。 有关可能值的完整列表,请参阅 cypher 套件名称。


inFile - 加密文件
string。 必填。

要解密的文件的相对路径。


passphrase - 通行短语
string。 必填。

用于解密的通行短语。 使用变量加密通行短语。


outFile - 解密的文件路径
string

解密文件的可选文件名。 默认为具有 .out 扩展名的加密文件。


workingDirectory - 工作目录
输入别名:cwdstring

用于解密的可选工作目录。 默认为存储库的根目录。


任务控制选项

除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性

输出变量

没有。

注解

使用此任务通过 OpenSSL 解密文件。

要求

要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 此任务使用以下 命令限制运行: 受限
Settable 变量 此任务有权 设置以下变量:禁用设置变量
代理版本 2.182.1 或更高版本
任务类别 效用
要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 所有支持的代理版本。
任务类别 效用