CSR或证书签名请求是在申请SSL证书时提供给证书颁发机构的编码文本块。它通常在安装证书的服务器上生成,并包含证书中包含的信息,如组织名称、公用名(域名)、位置和国家。它还包含公钥,而私钥通常在创建CSR时同时创建,以生成密钥对。根据PKCS#10规范,CSR通常使用ASN.1进行编码。
Windows系统
-
访问 https://slproweb.com/products/Win32OpenSSL.html, 找到并安装Win32OpenSSL-102o.exe 或者 Win32OpenSSL-102q.exe
-
进入"查看高级系统设置"增加两个系统变量,Win+X → 系统 → 系统信息(相关设置) → 高级系统设置":
-
OPENSSL_CONF C:\openssl-win32\bin\openssl.cfg
-
Path C:\openssl-win32\bin\
-
-
重启电脑。
-
进入openssl安装目录(C:\openssl-win32\bin\), 右键点击openssl.exe并以管理员身份运行,输入如下指令:
-
ecparam -genkey -name secp256k1 -out ecc_server.key
-
req -new -key ecc_server.key -out ecc_server.csr
Organization Name 请输入veid(获取方法请参考这里),国家名称、州或省名称、地区名称、组织部门名称、公用名、电子邮件地址等请输入“.”使字段为空。注意: “A challenge password” and “An optional company name” 属性, 请直接回车,不用输入额外信息。
-
- 在users/username文件夹中找到2个文件(eccserver.key&eccserver.csr),请将eccserver.csr发送给vechain或上传到vechain生态系统的产品中。
MAC系统
MAC系统自带OpenSSL,可以直接通过命令行使用,生成的文件位于users/username目录中。
-
打开终端输入以下命令:
-
openssl
-
ecparam -genkey -name secp256k1 -out ecc_server.key
-
req -new -key ecc_server.key -out ecc_server.csr
Organization Name请输入vevid(获取方法点这里),其他如Country Name、State or Province Name、Locality Name、Organization Unit Name、Common Name、Email Address等请输入“.”使字段为空。
注意: “A challenge password” 属性, 请直接回车,不用输入额外信息。
-
- 在users/username文件夹中找到2个文件(ecc_server.key&ecc_server.csr),请将ecc_server.csr发送给vechain或上传到vechain生态系统的产品中。
获取vevid步骤
登陆Toolchain,依次点击开发者中心->移动端应用,红色高亮处即vevid。
评论
0 条评论
请登录写评论。