gpt4 book ai didi

java - windows-我的证书存储等效的 linux

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:58 24 4
gpt4 key购买 nike

我有一个 pfx 文件,存储在我的 Windows 机器上。我可以使用

在我的 Java 程序中访问它

http://www.oracle.com/technetwork/articles/javase/security-137537.html

但是,是否有某种等效的方法可以在 linux 平台上安装和访问 java 中的证书?

我还看到了这个链接: Linux equivalent for the Windows certificate store

这些可以在 java api 中访问吗?

最佳答案

正在阅读您的 link和几个帖子 herehere , 与 Windows 类似,linux 没有可用的系统 keystore 。只有历史 OpenSSL 约定存储在文件系统证书 /etc/ssl/certs 和 key /etc/ssl/private

因此,需要安装一个额外的包来管理 key 。我找到了

Mozilla Firefox keystore

从需要访问用户 keystore 的浏览器(几乎已弃用)applet 启动的 Java 应用程序从 Mozilla Firefox 的 keystore 获得证书。您也可以从 Java 本地应用程序使用它。参见 http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/keystores.html

  1. Create jss directory under Mozilla's installed directory.

  2. Copy JSS JAR file into the jss directory.

  3. Copy JSS native library .so into Mozilla's installed directory.

  4. Set environment variable MOZILLA_HOME to Mozilla's installed directory in Mozilla's launch script.

  5. Change environment variable LD_LIBRARY_PATH to include Mozilla's installed directory in Mozilla's launch script.

在此blog也有解释(西类牙语)

这是在 Linux 上获取托管 keystore 而不使用文件系统的众所周知的替代方法。

Gnome key 环

我找到了这个项目,但我不能确保它能正常工作。它有一个 PKCS#11 接口(interface),因此应该可以使用合适的驱动程序从 Java 访问它

关于java - windows-我的证书存储等效的 linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com