`
xzs603
  • 浏览: 32715 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何把Https网站中的安全证书导入到java中的cacerts证书库中?

阅读更多
如何把Https网站中的安全证书导入到java中的cacerts证书库中?

在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢?

其实很简单,方法如下:

每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来,

    在该网页上右键 >> 属性 >> 点击"证书" >>

    再点击上面的"详细信息"切换栏 >>

    再点击右下角那个"复制到文件"的按钮

    就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。

    例如:保存为abc.cer,放在C盘下

 

第二步:如何把上面那步的(abc.cer)这个证书导入java中的cacerts证书库里?

    方法如下

    假设你的jdk安装在C:\jdk1.5这个目录,

    开始 >> 运行 >> 输入cmd 进入dos命令行 >>

    再用cd进入到C:\jdk1.5\jre\lib\security这个目录下

    敲入如下命令回车执行

keytool -import -alias cacerts -keystore %java_home%\jre\lib\security\cacerts -file C:\abc.cer -trustcacerts

     此时命令行会提示你输入cacerts证书库的密码,

    你敲入changeit就行了,这是java中cacerts证书库的默认密码,

    你自已也可以修改的。

分享到:
评论
1 楼 fuzuyuan 2009-09-02  
我导入证书时出现

keytool错误: java.lang.Exception: 所输入的不是一个 X.509 认证

请问如何解决

相关推荐

    把Https网站中的安全证书导入到java的cacerts证书库中

    这时,我们需要将网站的证书手动导入到Java的cacerts证书库中。 这个过程主要涉及到以下几个知识点: 1. **数字证书**:数字证书是一种电子凭证,用于证明网络上实体的身份。它包含了公钥、发行者的身份信息、有效...

    java证书导入工具

    证书导入工具有助于将这些证书添加到Java的信任库,以便Java运行时能够识别并信任这些服务器。 首先,了解Java的信任库——cacerts。这是Java标准安装中自带的一个包含了根证书颁发机构(CA)的证书集合。当Java...

    CFCA证书环境Java安装

    2. **解压并导入证书**:解压缩下载的证书链文件,然后使用Java的`keytool`命令行工具将其导入到Java的`cacerts`信任库中。`keytool`是一个用于管理密钥和证书的实用程序,内置于Java Development Kit (JDK)中。 3....

    java获取数字证书信息

    此时,我们需要将自签名的证书导入到JDK的信任证书库中。 导出服务器证书: ```bash keytool -export -trustcacerts -alias tomcat -file server.cer -keystore server.keystore -storepass changeit ``` 接着,将...

    java导入wosign证书修改意见1

    在这种情况下,我们需要手动将缺失的证书导入到JDK的证书库中。以下是一个详细的教程,解释如何在JAVA中导入Wosign证书来解决此类问题。 **问题描述:** 当Java程序尝试通过HTTPS连接到使用Wosign根证书签名的服务...

    如何在JAVA中导入Wosign证书1

    安装证书的关键步骤是通过`keytool`命令将证书导入到JDK的证书库中。具体的命令行格式如下: ```shell keytool -keystore "C:\Program Files\Java\jdk1.8.0_71\jre\lib\security\cacerts" -importcert -alias ...

    java根证书

    这种情况下,需要将自签名证书导入到Java的信任存储中,才能避免安全警告。 3. **证书的信任管理**:Java提供了`keytool`命令行工具来管理信任存储。可以添加、删除或更新信任的根证书。此外,也可以通过`cacerts`...

    web应用下Java加载证书方式(导入自己的证书库)1

    在Web应用中,Java加载证书的方式是至关重要的,特别是在涉及到安全通信,如HTTPS协议时。本文主要探讨如何在Java环境中导入自定义的证书库,以便于信任特定的SSL/TLS证书,特别是在Azure云平台上的操作步骤。 首先...

    java根证书认证实现https访问

    2. **导入根证书到Java信任库**:将生成的根证书导入到Java的信任存储库。这通常涉及到将证书文件复制到`$JAVA_HOME/jre/lib/security/cacerts`目录下,并使用`keytool`命令行工具进行添加。`keytool -importcert -...

    ansible-java-certificate:用于将 SSL 证书导入 Java 密钥库的 Ansible Galaxy 角色

    Java 密钥库证书导入 通过连接到主机并下载证书,简单地导入 Java 密钥库。 应该使用 https、smtp 或 ldap 证书。 要求 安装了Java。 角色变量 java_certificate_host: example.com java_certificate_port: 443 ...

    Sslforfree证书应用于Tomcat.pdf

    然后,需要将这些证书导入到Java的密钥库(keystore)中,密钥库是一种用于存储密钥和证书的安全数据库。通常使用Java提供的keytool工具来导入证书。 导入证书到JDK的密钥库分为三步,分别是导入根证书、中间证书...

    PKIX path building failed解决java获取https的时遇到的证书问题

    - **2-2 执行导入命令**:打开命令行工具,切换到证书所在的目录,然后执行以下命令来导入证书到Java的信任库: ```bash keytool -import -file <certificate-file> -alias <alias-name> -keystore ``` 其中`...

    Java中如何通过https调用Webservice接口_测试环境.rar

    `test_nciic.cer`文件可能是一个由测试环境提供的CA证书,我们需要将其添加到Java的信任存储库中。这可以通过以下步骤完成: - 使用`keytool`命令行工具导入证书: ``` keytool -importcert -file test_nciic.cer...

    Java KeyTool使用

    Java KeyTool 是 Java 安全套件中的一部分,用于创建、管理和维护数字证书。下面是使用 KeyTool 的详细指南,包括创建密钥对、导出证书、将证书导入 Java 信任证书库等内容。 生成密钥对 KeyTool 提供了生成密钥对...

    java keytool使用例子

    在Java中,`cacerts`就是默认的信任库,可以使用`-importcert`命令将新的CA证书导入。 10. **keytools.bat** 压缩包中的`keytools.bat`文件可能是一个批处理脚本,用于简化或自动化Keytool的一些常用操作。具体...

    tomcat证书制作

    5. cacerts证书文件:cacerts文件是Java系统的CA证书仓库,它位于`java.home/lib/security`目录下。cacerts包含了Java信任的CA(证书颁发机构)证书列表,这些证书用于在SSL/TLS通信中进行证书认证。 6. 证书的准备...

    Java AD域插入用户和密码修改

    这通常涉及将证书导入到Java的信任库(cacerts),可以通过`keytool`命令行工具完成。 2. **配置环境**:创建并配置一个`InitialLdapContext`实例,这是JNDI LDAP操作的基础。你需要提供AD服务器的URL、端口、绑定...

    生成SSL证书详细信息

    - 将服务器和客户端证书导入信任的证书存储区(truststore): ```shell keytool -import -trustcacerts -alias tomcatserver -file server.cer -keystore cacerts -storepass qqsylkj2012Jellen keytool -...

    CA证书资源包(全版本通用)

    在Java中,这个文件可以被添加到JDK的`jre/lib/security/cacerts`信任库中,通过keytool命令进行管理。 **证书链的建立:** 在实际应用中,一个证书不仅需要包含CA的签名,还可能包含其他中间CA的证书,形成一个...

    按步骤详细说明was(application WebSphere server)服务器对cas证书生成、SSL配置、类加载、数据源配置、部署等操作.doc

    - 将服务器端证书导入到 WebSphere 所使用的 JDK 的 `cacerts` 文件中: ```shell keytool -import -file server.cer -keystore <path-to-was-jre>/lib/security/cacerts -alias s1as ``` 其中 `...

Global site tag (gtag.js) - Google Analytics