我的客户希望我将他们的CA证书集成到Spring Boot应用程序中。我习惯于使用自签名证书,但不是这个。然而,我遵循以下步骤获得了成功。
对于创建密钥库:keyool-genkey对-aliasmydomain.im-keyalg RSA-keysize 2048-storetype JKS-keystore./springboot.jks-有效性3650-store pass my密码
为了验证jks:keytool-list-v-keystore-springboot。jks
用于导入CA:keyool-导入-信任Cacerts-别名rootCA-文件springboot-ca.crt-keystore./springboot.jks-store pass my密码
Spring Boot应用程序。属性
相关内容如下:
server.port: 8443
server.ssl.key-store: classpath:springboot.jks
server.ssl.key-store-password: mypassword
server.ssl.key-store-type: jks
server.ssl.key-alias: mydomain.im
server.ssl.key-password: mypassword
现在,如果我从浏览器https://www.mydomain.im:8443/hello
,它显示不安全
。但在浏览器中期待挂锁。
我确信我错过了一些重要的步骤。
谢谢,任何帮助。谢谢。
您想要设置SSL,所以您需要从有效的域名颁发有效的域名证书
只是提到获取的抽象过程
Generate keypair.
Create CSR.
Submit to CA.
CA will validate and issue certificate.
You need to place domain certificate and entire chain upto root CA on the server.
问题内容: 我有一个网络应用程序,允许用户上传pkcs12。我将pkcs12作为二进制存储在数据库中。有什么办法让我知道pkcs12中的证书是自签名的还是CA签名的? 我正在tomcat上运行Java Web应用程序,并且可以使用openssl。 问题答案: 但是,我认为还有一些更重要的事情要解决- 为什么 人们想了解自签名证书。目标是什么?解决了什么问题?在大多数情况下,可能尝试将证书分为自签名
我有一个带有这些命令的自签名证书链,并在Apache服务器上配置了它们 但是当我尝试 我从openssl中得到一个错误 用于生成证书的命令或配置文件有问题吗? [req] distinguished_name=req_distinguished_name x509_extensions=v3_ca dirstring_type=nobmp [req_distinguished_name] comm
我正在云中的Ubuntu12.10服务器(AWS)上运行一个Apache CouchDB实例(1.3.0版)。我正在尝试让SSL在我的couchDB实例上工作。 基本的SSL设置非常简单。我已将我的证书和密钥放在一个目录中,并在我的本地应用程序中取消了以下行的注释。ini文件 我还确保这些文件的所有权是正确的。 这很好,couchDB服务器启动,您可以导航到https://mycouchdbser
本文档提供使用 openssl 生成自签名证书的一个示例,用户也可以根据自己的需求生成符合要求的证书和密钥。 假设实例集群拓扑如下: Name Host IP Services node1 172.16.10.11 DM-master1 node2 172.16.10.12 DM-master2 node3 172.16.10.13 DM-master3 node4 172.16.10.14 DM
问题内容: 我正在运行使用使用自签名CA证书创建的证书的https服务器。 现在,我想将Socket.io客户端连接到连接到https服务器的Socket.io服务器。不幸的是,我得到一个错误,告诉我: 基本上,此错误告诉我无法成功验证证书。这是由于相应的CA证书是自签名的。使用https请求时,我可以指定我信任的CA。 在这种情况下,如何使Socket.io连接? PS:我正在运行Node.js
问题内容: 我想签署我的应用程序,但是我不希望它的用户在安装我的应用程序之前在他们的手机上安装证书。是否可以使用自签名证书对j2me midlet进行签名? 问题答案: 这是可能的,为此您需要从Verisign购买签名证书。我确实有相同的签名证书,费用为20000卢比(一次)。