加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 假设GPG cmd中的always-trust为yes / true

发布时间:2020-12-15 17:19:40 所属栏目:百科 来源:网络整理
导读:我使用GPG加密ASP.NET,C#中的文件.我的代码使用ProcessStartInfo执行命令,gpg.exe执行,但我有一个问题. GPG要求我授权始终信任“y”作为选项.我也尝试使用“YES”(正如GPG帮助中建议的那样,对所有问题都假设“是”),但这也不起作用. 运行GPG的字符串是: "gp
我使用GPG加密ASP.NET,C#中的文件.我的代码使用ProcessStartInfo执行命令,gpg.exe执行,但我有一个问题. GPG要求我授权始终信任“y”作为选项.我也尝试使用“YES”(正如GPG帮助中建议的那样,对所有问题都假设“是”),但这也不起作用.

运行GPG的字符串是:

"gpg --armor --output fileOutput.gpg --recipient secure@site.com --encrypt fileInput.xml --always-trust --yes"

提示的问题是:

It is NOT certain that the key belongs to the person named in the
user ID. If you really know what you are doing,you may answer the
next question with yes

Use this key anyway?

如何在不提示确认的情况下完全忽略该问题,或强制回答为真(“是”)?

谢谢.

解决方法

添加–always-trust作为gpg的命令行参数以取消提示.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读