- CSR Creation
The step by step procedure to create the private key and CSR certificate is explained in this link: https://developers.suitecommerce.com/sectionn2486303
- Download OpenSSL from http://slproweb.com/products/Win32OpenSSL.html
- The default path of OpenSSL is C:\OpenSSL-Win64\bin\openssl.exe
- To create the CSR, first we need to create the private key; To create private key open OpenSSL and type in this command: genrsa -aes256 –out <your Domain>.key 2048
- While creating the key you’ll be asked to type a password, it’s best practice to set the domain as the password.
- Once the key is created type in this command to create the CSR:
req -new -key <Your Domain>.key -out <Your Domain>.csr
- When you’re prompt for a password, you have to type in the same password that you typed in while creating the key
- You’ll be asked to provide the following details while creating the CSR: Country Name (US, UK, CA, IN), State or Province, Locality or City, Company, Organizational Unit (OU) which is optional, Common Name which is the domain (eg: www.test.com). You must have these info from the client before creating the CSR.
2. SSL Upload
After getting SSL and CSR files upload the SSL to netsuite.
Steps
- Goto Setup -> Suitecommerce advanced -> Domains
- Edit the required domain
- Under Domain Details tab, select Secure Domain.
- Select Secure Webstore in Hosted As field.
- Under certificate Details, upload the SSL certificate file in CERTIFICATE field.
- Upload the CA certificate.
- Enter the password that used to create the CSR and KEY file in KEY PASSWORD field.
- Add the certificate key to the CERTIFICATE KEY field.