34得票1回答
如何在创建自签名证书时向OpenSSL传递类似“国家名称”的参数?

我可以使用这个命令创建一个自签名证书。 openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt 但是有没有可能将“国家名称”、“州或省名称”等参数传递给Open...

30得票4回答
使用subjectAltName创建自签名证书以修复Chrome 58+中的[missing_subjectAltName]问题。

我正在尝试为“localhost”创建一个自签名证书,其中包含“subjectAltName”,以满足Chrome 58+的要求。 createcertificate.sh: #!/usr/bin/env bash filename="$1server" openssl req -new ...

20得票1回答
使用OpenSSL生成一个ECDSA密钥和CSR。

我知道如何生成RSA私钥和CSR。 openssl genrsa -out my.key.pem 2048 openssl req -new -sha256 -key my.key.pem -out my.csr 但是,我如何使用ECDSA(椭圆曲线数字签名算法)做同样的事情呢?

20得票2回答
使用“openssl s_client”获取服务器的SSL/TLS证书

我正在尝试为我们的负载均衡器(Netscaler)获取SSL/TLS证书,使用的方法是: openssl s_client -showcerts -connect lb.example.com:443 但它不会显示给我证书。 CONNECTED(00000003) write:errn...

19得票4回答
无法将/root/.rnd加载到RNG中:我应该在哪里找到它,或者如何创建它?

我正在尝试在Ubuntu Server 18.04上使用OpenVPN设置一个VPN服务器,并且我想使用EasyRSA来构建我的PKI CA。 因此,在以root身份连接的情况下,我启动了我复制到/etc/openvpn/easy-rsa的EasyRSA脚本。使用./clean-all和./...

18得票1回答
如何让Chrome接受自签名证书?

我有一个基于node/express和MongoDB的本地REST-API服务。 我计划从http切换到https。 客户端运行在Windows Server 2012 R2(终端服务器)上。 REST-API通过Docker托管在Ubuntu 16.04 LTS服务器上。 我知道: ...

18得票1回答
如何在openSSL中使用p-256和SHA256获取ECSDA?

苹果要求其APNS必须使用JWT(JSON Web Token)进行签名,签名要使用椭圆曲线数字签名算法(Elliptic Curve Digital Signature Algorithm,也称为ECDSA),使用p-256曲线和SHA256散列。您如何在openssl中使用这些参数进行签名...

15得票3回答
openssl req -new 带有一些默认的主题值

我想使用openssl创建一个CSR,并在提供一些答案(如国家名称、州或省份名称等)的同时,仍然希望它提示输入通用名称(FQDN)。到目前为止,我有类似以下的命令: openssl req -new -sha256 -key example.com.key -out example.com....

15得票2回答
如何从证书签名请求中导出公钥?

我编写了Android代码来生成RSA密钥对和证书签名请求。 这是我的CSR内容: -----BEGIN CERTIFICATE REQUEST----- MIIBojCCAQ0CAQAwQjEVMBMGA1UEAwwMdGhhbmhsYW0uY29tMQwwCgYDVQQKDANC S1...

14得票1回答
如何将Python与手动编译的OpenSSL链接,而不是系统自带的版本。

我需要手动从源代码编译OpenSSL。我使用的是Ubuntu 18。Ubuntu 18附带的OpenSSL不支持我需要的特定密码。但是,如果我手动编译OpenSSL,它可以被启用。我找到了这个manual。然而,我该如何将Python SSL链接到手动安装的OpenSSL而不是操作系统自带的那...