A CSR or Certificate Signing request is a block of encoded text that is given to a Certificate Authority when applying for an SSL Certificate. It is usually generated on the server where the certificate will be installed and contains information that will be included in the certificate such as the organization name, common name (domain name), locality, and country. It also contains the public key, and a private key is usually created at the same time when you create the CSR, to make a key pair. A CSR is generally encoded using ASN.1 according to the PKCS #10 specification.
Windows system
-
Go to the link https://slproweb.com/products/Win32OpenSSL.html, find and install Win32OpenSSL-102o.exe or Win32OpenSSL-102q.exe
-
Enter "Win+X →System → System information (related setting) →Advanced system configuration" page to add the following environment variables:
-
OPENSSL_CONF C:\openssl-win32\bin\openssl.cfg
-
Path C:\openssl-win32\bin\
-
-
Re-start the computer
-
Enter openssl-intall folder(C:\openssl-win32\bin\), right click openssl.exe and run by administrator account. Input below commands:
-
ecparam -genkey -name secp256k1 -out ecc_server.key
-
req -new -key ecc_server.key -out ecc_server.csr
Please enter vevid into Organization Name(click here to see how to get vevid), the rest fields like Country name, State or province name, Locality name, Organizational Unit name,Common name and Email address, please enter "." to make the field empty.
Note: For “A challenge password” and “An optional company name” attributes, please press Enter directly, do not input extra information
-
- You will find 2 files in the related folder(eccserver.key & eccserver.csr),and send the ecc_server.csr to VeChain or upload it in products of VeChain ecosystem.
MAC system
MAC OS with OpenSSL , which can be used directly from the command line. The generated files are located in the Users/username directory.
-
Open the Terminal and input below commands:
-
openssl
-
ecparam -genkey -name secp256k1 -out ecc_server.key
-
req -new -key ecc_server.key -out ecc_server.csr
-
Please enter Vevid into Organization Name (click here to see how to get Vevid), the rest fields like Country Name, State or Province Name, Locality Name, Organizational Unit Name, Common Name and Email address, please enter "." to make the field blank.
-
- You will find 2 files in the Users/username folder (ecc_server.key & ecc_server.csr), and send the ecc_server.csr to VeChain or upload it in products of VeChain ecosystem.
How to get Vevid
Login Toolchain,go into Developer Center->Mobile Application,the content in red box is the Vevid.
Comments
0 comments
Please sign in to leave a comment.