AIX OpenPGP 证书 SecureZip
AIX OpenPGP Certificate SecureZip
我的任务是复制 SecureZip 的功能;即对文件进行加密和数字签名,然后通过 SFTP 发送。
我已经能够根据 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 证书创建加密文件。我的问题是,哪里?这些证书位于何处? AIX 是否有中央 OpenPGP 证书位置,或者这些证书是否以某种方式导入到某个 SecureZip 存储位置?
为 AIX 使用 SecureZip 服务器版本 14
使用 AIX 7100-03
我找到了证书位置。显然在 UNIX 中 PKZIPC 看起来有三个位置(根据我终于拿到手的手册):
对于 public 个键:
$PK_OPENGPG_PUBLIC_RING
$HOME/.pgp/pubring.pkr
对于私钥:
$PK_OPENPGP_SECRET_RING
$HOME/.pgp/secring.skr
$HOME/.gnupg/secring.gpg
我的任务是复制 SecureZip 的功能;即对文件进行加密和数字签名,然后通过 SFTP 发送。
我已经能够根据 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 证书创建加密文件。我的问题是,哪里?这些证书位于何处? AIX 是否有中央 OpenPGP 证书位置,或者这些证书是否以某种方式导入到某个 SecureZip 存储位置?
为 AIX 使用 SecureZip 服务器版本 14
使用 AIX 7100-03
我找到了证书位置。显然在 UNIX 中 PKZIPC 看起来有三个位置(根据我终于拿到手的手册):
对于 public 个键:
$PK_OPENGPG_PUBLIC_RING
$HOME/.pgp/pubring.pkr
对于私钥:
$PK_OPENPGP_SECRET_RING
$HOME/.pgp/secring.skr
$HOME/.gnupg/secring.gpg