2015-12-03 45 views
1

我的任務是複製SecureZip的功能;即對文件進行加密和數字簽名,然後通過SFTP進行發送。AIX OpenPGP證書SecureZip

我已經能夠根據bouncycastle示例組合一個java程序,並且已經能夠使用此程序加密和解密文件(使用本地生成的PGP密鑰)。但是,現在我試圖實現數字簽名,並希望捕獲用於在運行SecureZip命令的AIX系統上進行簽名的密鑰。

所以,當我運行命令

pkzipc -listcertificates 

我得到指示的響應有兩個OpenPGP憑證供簽署。參考它們使用

pkzipc -archivetype=pgp -add -recipient=<PUBLIC KEY RECIPIENT> -certificate=<CERT NAME> -sign=files file.out file.in 

允許我使用此CERT NAME證書創建加密文件。我的問題是,where?這些證書位於哪裏? AIX是否有中央OpenPGP證書位置,或者是否以某種方式導入到某個SecureZip存儲位置?

使用SecureZip Server版本14 AIX

使用AIX 7100-03

回答

0

我發現證書位置。顯然有在UNIX三個位置是PKZIPC外觀(根據我終於得到了我的手手動):

對於公鑰:

$PK_OPENGPG_PUBLIC_RING
$HOME/.pgp/pubring.pkr

對於私鑰:

$PK_OPENPGP_SECRET_RING
$HOME/.pgp/secring.skr
$HOME/.gnupg/secring.gpg