<aside> ๐Ÿ’ก

ACM ์ƒ์„ฑํ•˜๋Š” ๋ถ€๋ถ„์—์„œ ๊ถŒํ•œ์ด ํ•„์š”ํ•จ!

</aside>

git clone <https://github.com/OpenVPN/easy-rsa.git>
cd easy-rsa/easyrsa3
./easyrsa init-pki
./easyrsa build-ca nopass
./easyrsa --san=DNS:server build-server-full server nopass
./easyrsa build-client-full client1.domain.tld nopass
mkdir ~/custom_folder/
cp pki/ca.crt ~/custom_folder/
cp pki/issued/server.crt ~/custom_folder/
cp pki/private/server.key ~/custom_folder/
cp pki/issued/client1.domain.tld.crt ~/custom_folder
cp pki/private/client1.domain.tld.key ~/custom_folder/
cd ~/custom_folder/
# ์‚ฌ์„ค์—์„œ ๋งŒ๋“  OpenSSL ์ธ์ฆ์„œ๋ฅผ AWS Certificate Manager๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ
aws acm import-certificate --certificate fileb://server.crt --private-key fileb://server.key --certificate-chain fileb://ca.crt
aws acm import-certificate --certificate fileb://client1.domain.tld.crt --private-key fileb://client1.domain.tld.key --certificate-chain fileb://ca.crt