แแทแแแแถแแแแแแ SSL แแบแ แถแแแถแ แแแแแแถแแแแแทแแแ AWS แแถแ แแแพแ แแฝแแแถแแ AWS Elastic Beanstalk, Elastic Load Balancing, CloudFront แแทแ AWS OpsWorks แ แขแแแแแแแแแแแแแแแถแแแแแถแแขแแแธแแถแแแแแแพแแแแแพแ แปแแ แแแแแแแถแแพแแทแแแแถแแแแแแ (CSR) แแแแแแแแแแแแแแถแแแแแแถแแแแแแถแแแแแแ
CSR แแแแแแแถแแฑแแแแแแพแ แปแแ แแแแแแแถแแพแแทแแแแถแแแแแแ แแถแแแแแแแถแแแแแแถแแขแแทแแแแแธแแขแแแธแขแแแแแถแแแแถแแแแแปแแแทแแแแถแแแแแแ แแทแแแแแแแแแแแแแแถแแแแแแแแ
แแ แแแแแทแแแทแแแแถแแแแแแ SSL แแถแ แถแแแถแ แแแแแปแแแถแแแแแพแฑแแ SSL แแแแพแแแถแ แ แพแแแแแแผแ CSR แแ CA (Certificate Authority) แแแกแปแแแแแแแแพแแแถแแ CA แแแแพแแแแถแแแแทแแแแแแ CSR แแแแแถแแแแปแแแแถแแแทแแแแถแแแแแแแ
แแแฏแแแ RSA แแแแผแแแถแแแแแแพแแแฝแแแถแแฝแ CSR แแแแแแแแพแแฝแแถแแธแแแถแแแแแถแแแแแแปแ แแถแแขแแทแแแแแธแแแทแแแแแแแ แแถแแถแแแถแแแแแแถแแแแถแแแแแแปแแแถแแแถแแแถแแแแฏแแแแแ แแพ server แแพแแแแธแแถแแแถแแแถแแแแแแแแแแแฝแแ
แงแแแแแแแแแแถแแแแถแแแแแแแแถแแถแแแแแแแแบแ แถแแแถแ แแแแแแถแแแแถแแแแแแพแแแทแแแแถแแแแแแ แแทแแแถแ hosting แแ แแถแแ AWSแ
- OpenSSLแ แแแแพแแแแแถแแแแแแแพแ Private Keys แแทแ CSRsแ
- PowerShell แฌ cmdแ แงแแแแแแแแแแถแแแแถแแแแแแแแถแแแแแแแถแแแแแแถแแแแแถแแแธแแแแแธแแแผแ
- แ แแแปแ แแแแแถแแแแแแแถแแแแถแแแแแแแแถ AWS (CLI)แ แแพแแแแแพแแแถแแแแแปแแแทแแแแถแแแแแแแแ AWSแ
แแทแแธแแถแแแแแแแธแแแแแแถแแแแแแแพแ CSRs แแแแผแแแถแแแแแแถแแแแถแแแแแแแ
แแถแแแแแแพแ CSR แแแแแแแพ OpenSSL
แแแแแพแแแแแแแแผแแแถแแแแแพแแถแแแแแแถแแ แแพแงแแถแ แแแ Amazon แแแแแถแแแผแแแแแถแแแพ Linux แแแแแแแถแแแแแแถแแฝแแแแแถแแแถแแแแกแพแแงแแแแแแแแแแแแผแแแถแแแฝแ แ แพแ แฌแแถแแถแแแแแฝแแแแแปแแแถแแแแแ แแ แแถแแแแแแแแถแแถแแแขแแแแฝแแแแแแแพแแแถแแแถแแแแ CLI แฌแงแแแแแแแแแแถแแแแถแแแแแแแแถแแถแแธแแธแแธแแถแแฝแแแแแแแแถแแแแถแแฝแแงแแถแ แแแแแแแแขแแแ (แงแแถแ แแแ Putty แฌแแแแแแทแแธ Terminal แแ แแพ MacOS แแทแ Linux) แ
แ แแแแ Private Key แแแแแแพแแแถแแปแ แ แพแแแแแแถแแแแ CSR แแแแผแแแถแแแแแแพแแแแแแแขแแแแพแแถแ
1) แแแแพแแแถแแแถแแแแแแแแถแแถแแแแแแแแพแแแแธแแแแแพแแแผแแแแแ
sudo openssl genrsa -out private.key 2048
แแแแแถแแแแแแแแแ 2048 แแบแแถแแแ แแแแแแนแแ แแแแแทแแแพแขแแแแแทแแแแแแถแแแแแ แแแ แแแแถแแแ
แปแ
2048-bit แแแแผแแแถแแแแแแพแแ
แขแแแแขแถแ
แแแแแถแแแแแแแแแถแแฝแแแแแแถแแแฏแแแถแแแ (private.key) แแพแแแแธแแแแพแฑแแแแถแขแถแ
แแแแถแแแแถแแแแแปแแแแแธแแแแขแแแแแถแ SSLs แ
แแแพแแแแแผแแแถแแแแแแถแแปแแแ
แแพแแแถแแแธแแแแ
แแแแแทแแแพแขแแแแ
แแแแแแแพแ SSL ECDSA แขแแแแขแถแ
แแแแพแแถแแแแแแแแถแแแแแแแฝแแแทแ (แแแแแแแถแแแแแแถแแแแแพแแแแแแถแแแแแถแ โ แแถแแแถแแแแกแพแแแแแแแแแแแแแขแแแแขแถแ
แแแแพแแแแแ)แ
sudo openssl ecparam -genkey -name secp384r1 -out private.key -genkey
2) CSR แแแแผแแแถแแแแแแพแแแแแแแขแแแแพ Private Key แ แแถแแแแแแแแถแแถแแแแแแแแแแผแแแถแแแแแพแแแแแถแแแแถแแแแแแพแ CSRแ
sudo openssl req -new -key private.key -out csr.pem
2.1) แแถแแแแแพแแขแแแแขแถแ แแแแพแแถแแแแแแแแถแแฝแแแพแแแแธแแแแแพแ RSA Private Key แแทแ CSRแ
sudo openssl req -new -newkey rsa:2048 -nodes -keyout private.key -out csr.pem
แแแแแแแแนแแแพแแแ แแแแแแแแนแแงแแถแ แแแแแถแแแแแแแ
แขแแแแ แแแแนแแแแแผแแแถแแแแแพแแปแแฑแแแแแแ
แผแแแแแแแถแแแแแแนแแแแแ
แผแแแ
แแแแปแแแแแพแแทแแแแถแแแแแแแแแแแขแแแแ
แขแแแธแแแแขแแแแ แแแแนแแแแแ
แผแแแบแแถแขแแแธแแแแแแ แ
แแถ Distinguished Name แฌ DNแ
แแถแโแแถแโแแฝแโแ
แแแฝแ แแแปแแแแโแขแแแโแขแถแ
โแแปแโแฒแแโแแ
โแแแแ
แแแแแถแแแแถแแแแแแแนแแแถแแแแแแแแแแถแแแพแแ
แแแแแทแแแพแขแแแแแแแถแแแแแ
แปแ
Enter แแแแแถแแแนแแแปแแ
แแแ
2.2) แแแแแแถแแแถแแแแแแแ แถแแแถแ แแแแแผแแแแแแแ แแพแแแผแแแแแแแขแแปแแถแแแแแแถแแแปแแแถแแแแแปแแแถแแแแแแแแแแแแแถแแแถแแแขแแแ CSR แแแแแถแแแถแแแแแแถแแฝแแขแถแ แแแแผแแแถแแแแทแแแแแแแแแแแแแแแแแแแแพแ แฌแแแแขแถแแแแถแแแแทแแแแถแแแแแแแ
แ แแแถแแ แแแแแถแแแแแแแแ SSLs แแแแแถแแแปแแแแถแ (OV) แฌ Extended Validation (EV) แแแแผแแแแแถแแแแถแแแแพแแแแแแแแแปแแ แแปแแแแแแ แแแถแแแแแแนแแแแแผแแ แแแแแทแแแพแแถแแถ CSR แแแแแถแแ แแแแแแถแแกแพแแแทแ แแผแแแแแถแแแแถแแแแแแถแแแแแขแทแแแแแแแแแปแแ แแปแแแบแแผแ แแแแถแแ แแนแแขแแแธแแแแแถแแแแแพแแธแแปแแ
แ แแแถแแ แแผแแแแแพแแแขแแแแแขแแแแแแแแแแแปแแแแแแ CSR แแแแแถแแแทแแทแแแแแแแแถแแทแแแแแผแ แแถ ร แฌ ร แแนแแแทแแแแแผแแแถแแแแแแฝแแแแแถแแแแแ แแฝแขแแแแแแทแแแแแแแแแแแฝแแแแแแแผแแแถแแแแแฝแแแแแขแถแแถแกแผแแแแแแแฝแแแแแธแขแแแแแแแแแแแแแผแ แแถ A แแทแ E แ
แแแแแโแแแแแแ: แแแแพ แแแแพแแแแแผแแแแแแแแแแแแถแแขแแแแ 2 แแแแนแแแแแผแแ
.
แแแแแแแแแแแ: แแแแพแแแแแแแแแ แฌแแแแแแแแแแขแแแ แฌแแแแพแแแแแแแแแแ แแแแแทแแแพแขแแแแแทแแแถแแ
แแแแแแแแแแ: แแแแพแแธแแแแปแ แแธแแแแปแ แฌแแแแแแแแแแแแแแแแแแแ
แแแแแโแขแแแแแถแ: แแแแพแแแแแแแแแปแแ แแปแ/แขแแแแแถแแแแแแขแแแ แฌแแถแแ NA (แแทแแขแถแ
แขแแปแแแแแแถแ)แ
Organizational Unit: แแแแพแขแแแแแถแ แฌแแแแแแแถแแแแแแถแแแแแแขแแแ แฌแแถแแ NA (แแทแแขแถแ
แขแแปแแแแแแถแ)แ
Common Name: แแถแแแแแแแแแแแแแแแทแแแแแแแแแถแแแแแแแแ domain แแแแขแแแแแแแผแแแถแแแพแแแแธแแถแแถ, www.example.com
แ แแแถแแ แแ แแแแแแแแแแแแปแแแถแ แแแแแแแผแแ แแถแแถแแถแแแแแถแแแแแแปแแแถแแ แแ แถแแแถแแถแแฝแแแแแถแแแแแแแแแแทแแแแแถแแแแแแขแแแแแแแผแแแถแแแพแแแแธแแถแแถแ แแถแแฝแแแแแพแแแ แแผแ แแถ www.example.com, example.com แฌแแผแ mail.example.com แแแแแทแแแพแขแแแแแแแผแแแถแแแถแแถแแแแแแ
แแแแแถแแแแทแแแแถแแแแแแ Wildcard แแแแแแแผแแ แแฝแแแแแแแผแแแถแแแแแแถแแแแถ *.example.com แฌ *.sub.example.com แ
แขแถแแแโแแแแถแโแขแแธโแแแโแแ แขแถแแแแแแถแแขแแธแแแแแแแแขแแแแแแแแแแแแแแแถแแแธแแแแ แงแแถแ แแแ [แขแแธแแแแแถแแแถแ] แขแถแแแแแแถแแขแแธแแแแแแแแนแแแแแผแแแถแแแ แแแแแแแแแแแแแแแถแแแแถแแแแแแแแแแแแถแแแแแแถแแแฏแแแถแแแทแแแแถแแแแแแ SSL แแแแแแแผแแแแแพแแ แแ แแแแแแแแทแแแแถแแแแแแแแแแผแแแถแแ แแแ แขแแแโแแนแโแขแถแ โแแแแถแแโแแแแผโแโแแถโแแแกแปแโแแแโแแแแพโแฑแแโแแแแแ SSL แแโแแแโแ
แแถแแแแแแแแถแแแแแแแถแแแแถแแแแแแฝแแแแแแแ แแทแแแแแแแแแแปแแ แแปแแแถแแแแแพแแแบแแถแแถแแแแแแแทแแแแแแ แ แพแแขแถแ แแแแแแถแแ
แแทแแแแถแแแแแแแแถแแ แแแพแแแพแแแแแแแแปแแแแแทแแถแแแถแแ www.example.com แแทแ example.com แแแแแแแแแแแแแแแแทแ แแแแแถแแแถแแแถแแแแแ แแแแแทแแแพแขแแแแแถแแแถแแแแแแแแแถแแฝแ แแพแแแผแแแแแถแแฑแแแแทแแทแแแแแพแแแทแแธแแแแนแแแแแผแแแพแแแแธแแแแแแแแแแแแแแแแแแขแแแแแแแแถแแแแทแแแแถแแแแแแแแถแแแแถแแแแฝแแแถแแฝแแแแแปแแแแแฝแแแแแแแพแแ
3) แแแแพแแแถแแแถแแแแแแแแถแแถแแแแแแแแพแแแแธแแพแแฏแแแถแ CSR แแแแขแแแแแพแแแแแแแแพแแ
cat csr.pem
แแ แแแแปแแแแแแแแขแแแแแนแแแพแ CSR แแ แแแแปแแขแแแแแแแแแแแถแ แ แแแแแขแแแแแแแถแแแแผแแแแแ แถแแแแแแพแแแแแแแแแถแแ โโโแ แถแแแแแแพแแแถแแแแแพแแปแแแทแแแแถแแแแแแโโโ แ แพแแแแแพแแถแแแแแถแแแแถแแแแแพแฑแแแแแแแแแทแแแแถแแแแแแแ แแ แแแแแแแแทแแแแถแแแแแแแแแแผแแแถแแ แแแแแแขแถแแแแถแแแแทแแแแถแแแแแแแ แขแแแแขแถแ แแแแแแถแแแแกแพแแแแแแแถแ
แแแแพแแแถแแแบแแผแ แแแแถแแแแแถแแแแถแแ แแแ แถแ Linux แแถแแแขแแ แแฝแแแถแแ Amazon AMI Linux แแแแแแ
แ แแแถแแ แแแแแแแแแแแแแทแแแแแทแแถแ Windows แแถแแแแแพแแแถแแแแแแแแแแแถ แแแแขแถแ แแแแพแแถแแแถแแแทแแธแแแแ
แแถแแแแแแถแแ แแผแแ แแ แถแแ แแแปแ แแถแแแแแแแแปแแแแแ แถแแแแแแพแแแแแพแแแถแแ
แแแแแแแแแแ CSR แแแแผแแแถแแแแแแพแ แแแแแแแถ Private Key แแแแแถแแ SSL แแนแแแแแผแแแถแแแแแแถแแปแแแ แแธแแแแ แขแแแแแนแแแแแผแแแนแแแธแแแแแแแแแแแแแแแทแแแ แแพแแแแธแแแกแพแ SSL แ
แแแแแทแแแพโแขแแแโแแทแโแแแแถแแโแแถโแแถโแแถโแแโแแฝแโแแถโแแแ แขแแแโแขแถแ โแแทแแทแแแโแแพแโแแถโแแแโแแแแพโแแถแแแโแแแแแถ pwdแ
find / -type f -name โ*.csrโ
or
find / -type f -name โ*.pemโ
(depending on what extension was used)
แแถแแแแแแพแ CSR แแแแแแแพ PowerShell
แแทแแธแแถแแแแแแแแแแแแผแแแถแแแแแพแแ แแพแแแถแแแธแแแแแแถแแแผแแแแแถแ Window แแแแแแแถแแถแแแแแแแแแทแแแแงแแแแแแแแแแถแแแแถแแแแแแแแถแแแแแแแผแแแถแแแฝแ แ แพแ แ แพแแแถแแแแแปแแแแแพแแทแแแแถแแแแแแแแแแผแแแถแแแแแแพแแแแแฝแแฑแแแแแฏแแแแ
XNUMX) แแแแแพแแฏแแแถแแแแแแแแ แแถแแแแแแแแ example.inf (แขแแแแขแถแ แแแแพแแแแแแฏแแแถแแแถแแฝแ) แแ แแพ server window แแแแขแแแแแถแแฝแแแนแแแแแแแถแแแแแขแทแ CSR แแผแ แงแแถแ แแแแแแแ
[NewRequest]
แแแแแถแแแ = โ/CN=*แแแแแแแผแแ
*/C=*แแแแแแ*/ST=*แแแแ แฌแแแแแ*/L=*แแผแแแแแถแ แฌแแธแแแแปแ*/O=*แแแแปแแ แแปแ*/OU=*แขแแแแแถแแแแแถแแแ*โ
แขแถแ
แแถแแ
แแแแถแ = แแทแ
แแแแแแแแแแแนแ = *แแแ แแแแแถแแแ
แปแ
แแถแแแธแ*
KeySpec = แก
แแถแแแแแพแแแแถแแแแแแแนแ = 0xf0
MachineKeySet = แแทแ
[RequestAttributes]
CertificateTemplate=โWebServerโ
[แแแแแแแแแแแ]
OID = 1.3.6.1.5.5.7.3.1
OID = 1.3.6.1.5.5.7.3.2
แแแแฝแแแแแแแแถแแแขแแแแแแแถแแแแแแถแแแแแ '**' แแถแแฝแแแนแแแแแแแถแแแแแขแทแแแทแแแแแถแแแแแแแขแแแแ
2) แแแแแถแแปแแแถแ แพแแแแแพแแแถแแแถแแแแแแแแถแแถแแแแแแแแแแปแ cmd แฌ PowerShellแ
certreq -new example.inf csr.txt
3) แแพแแฏแแแถแแแแแแแแพแแแแแแทแแธแแทแแแแแขแแแแแแแถแแฝแ (แแพแแแแแพ Notepad แแแแปแแงแแถแ แแแแแแแแแแแแแถแแแแแแแถแแแแแแแถแแแ แแพ Windows) แฌแแแแพแแถแแแแแแแแถแแถแแแแแแแ
notepad csr.txt
แ แแแถแแ แแแแแทแแแพแขแแแแแถแแแแแแแแแถแแ แผแ SSL แแแแแแแพแแแแแแทแแธแแแแแแแแแแแทแแแแถแแแแแแ AWS (ACM) แแถแแถแแแแแแแแแแถแแแ แปแ XNUMX แแทแแ แฝแแแปแแแแถแ XNUMX-bit แแแปแแแแแแ