Hi ALL:    I'm using gpg 1.4.10 to perform sign-verify 
processing.    In general, two gpg commands will be used as 
following:    0. gpg --detach-sign file    1. gpg 
--verify file.sig file    I notice that in the executing process 
of command 0, a passphrase will be required to be typed 
manually;    and the return value in shell($?) of command 1 have 
the meanings : 0-verify successfully, 1-verify failed, 2-file opening 
failed;    Now I want to invoke these 2 commands in C-program in 
order that the process can be excuted automatically, but I do not know how to 
implement.    -- How can I input the passphrase for command 0 
automatically? One way I know is to use gpg-agent, is it all right? And does 
gpg-agent 2.1.9 match with gpg 1.4.10?    -- How can I get the 
return value of command 1? I have tried using "popen", it does not worked and 
seemed that the output of gpg does not be redirected to the 
pipe.    Expect any suggestion.    Best Regards!



------------------------------------------
搜狐邮箱积分商城积分大派兑,来晚就没了~
_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to