OPENSSL 설정관련
OpenSSL 설정하기
1. openssl설치
2. openssl폴더의 bin 폴더에 v3.ext 파일 생성
3. v3.ext 파일 편집
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names
[alt_names]DNS.1 = 도메인
4. openssl로 인증서 생성
v3.ext파일 경로(C:\OpenSSL\bin)에서 cmd 명령 실행
- 키 생성
openssl genrsa -out 네이밍해줌.key 2048
- csr파일 생성
openssl req -new -key 네이밍해줌.key -out 네이밍해줌.csr
생성할때 국가, 지역, 상세지역, 업체명, 소속, 이름, 이메일 을 적는다 (그 이후는 안적어됨 엔터)
- crt파일 생성
openssl x509 -req -in 네이밍해줌.csr -signkey 네이밍해줌.key -out 네이밍해줌.crt -days 3650 -sha256 -extfile v3.ext
5. 인증서설치
6. 아파치에서 ssl 사용 설정
- httpd.conf 파일
- httpd-ssl.conf 파일
#SSLCertificateFile 검색후 경로수정
SSLCertificateFile “C:/openssl/bin/네이밍해줌.crt”
#SSLCertificateKeyFile 검색후 경로수정
SSLCertificateKeyFile “C:/openssl/bin/네이밍해줌.key”로 수정
7.아파치 재실행
8.OpenSSL로 만든 인증서 확인