티스토리 툴바

블로그 이미지
"...우리 아이들에게 결코 불의와 타협하지 않아도 성공할 수 있다는 하나의 증거를 꼭 남기고 싶었습니다." manacle

카테고리

분류 전체보기 (86)
이것저것 (54)
오물딱조물딱 (32)
Total19,308
Today2
Yesterday6
보통은 이미 널리 알려진 정보를 통해 간단히 설치할 수 있다. 그러나 혹시 모를 잘못된 설정, 혹은 오류로 인해 뇌세포가 다수 사망하는 경우가 발생하는데... 그럴 경우에 사용할 만한 팁을 긁어봤다.

1. 인증키의 타입이 PEM이 아닌 DER 인가?
PEM 키는 다음과 같이 표시된다. 그러나 DER키는 ASCII로 읽을 수 없다.
-----BEGIN CERTIFICATE----- 
내용..
-----END CERTIFICATE-----
타입변경 및 자세한 사항은 아래링크에서 확인해 보자~


2. 동일한 키에 대응되는 인증서인지 체크
openssl x509 -noout -modulus -in server.crt | openssl sha1
openssl rsa  -noout -modulus -in server.key | openssl sha1
결과값이 같은 경우 일치한다고 본다.


3. 인증서 검증
openssl verify -CAfile server-ca.crt -purpose sslserver server.crt


4. SSL 커넥션 검증툴
SSL Diagnostics 써보지 않았다..구글링 ㄱㄱ~


5. httpd.conf 와 ssl.conf
기본적인 설정법들이 많다. 그걸 참조하면 간단히 해결된다. 또한 default로 설정된 파일의 설정들을 참조한다면 크게 문제는 없다. 다만... 멀티도메인인 경우 VirtualHost 설정에서 추가해줘야하는 부분이 도메인마다 있다는점을 기억.


6. 다수의 도메인에 다수의 인증서 설치


7. 인증서 내용확인
 openssl x509 -in ca.crt -text  (PEM 포맷)
 openssl x509 -in ca.der -inform DER -text (DER 포맷)
 
8. DER 변경
openssl 디폴트 포멧은 PEM (base64 encoding) DER(binary) 로 변경시
openssl x509 -in ca.crt -out ca.der -outform DER

저작자 표시 비영리 동일 조건 변경 허락
Posted by manacle