Předpokládejme, že vždy, důvěra je ano / pravdivý GPG cmd

hlasů
4

Im pomocí GPG k zašifrování souboru v ASP.NET, C #. Můj kód provede příkaz pomocí ProcessStartInfo a gpg.exe spustí, ale mám problém. GPG mě ptá povolit Vždy důvěru s „Y“ jako možnost. Snažil jsem se pomocí „ANO“, jakož (Jak již bylo napsáno v GPG pomoc převzít „ano“ na všechny otázky), ale to nepomohlo.

Řetězec, který běží GPG je:

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

Otázka, která je výzva je:

Není jisté, že klíč patří k osobě uvedené v ID uživatele. Máte-li opravdu vědět, co děláte, můžete odpovědět na následující otázku ano

Pomocí tohoto klíče vlastně je?

Jak mohu ignorovat otázku vůbec, nebo vynutit odpověď na to byla pravda ( „YES“), aniž by byli vyzváni k potvrzení?

Dík.

Položena 29/08/2011 v 19:05
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
3

přidat --always-trustjako argument příkazového řádku pro gpg přijmout výzvu pryč.

Odpovězeno 15/08/2012 v 07:15
zdroj uživatelem

hlasů
0

Stačí pouze zadat model důvěryhodnosti „always“ pomocí volby „--trust-modelu“.

Například:

gpg --trust-model always --armor --output fileOutput.gpg --recipient secure@site.com --encrypt fileInput.xml
Odpovězeno 12/09/2011 v 02:16
zdroj uživatelem

Odpovězeno 29/08/2011 v 19:10
zdroj uživatelem

hlasů
-1

Pipe za „y“ na váš příkaz:

echo "y" | <your command>
Odpovězeno 29/08/2011 v 19:07
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more