본문 바로가기
Knowledge/Tools & Command

[MS] Root Certificate Authority SHA1 인증서 만료 및 SHA256 인증서(cer) 추출 방법

by 미네마네모 2019. 11. 26.

 

[2019-11-26]
WSUS SOAP API 사용 중 기존에 사용하던 MS Root 인증서가 유효하지 않아 서비스를 이용할 수 없는 증상 확인
Server certificate verification failed. Connection aborted.

<!-- 요런 애러... 출력... --->

참고(MS-WSUSS) : https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsusss/f49f0c3e-a426-4b4b-b401-9aeb2892815c

원인을 찾아보니...

MS에서 제공하는 Root Certificate Authority는 Windows 10에서 아래 3가지 종류를 확인 할 수 있음

Windows 10에서 확인할 수 있는 Root Certificate Authority

구분 Micorosoft Root Certificate Authority (SHA1) Micorosoft Root Certificate Authority 2010 (SHA256) Micorosoft Root Certificate Authority 2011 (SHA256)
유효 기간 2001-05-10 ~ 2021-05-10 2010-06-24 ~ 2035-06-24 2011-03-23 ~ 2036-03-23
서명 알고리즘
sha1 알고리즘
sha256 알고리즘
sha256 알고리즘
기존에 사용하던 인증서(Micorosoft Root Certificate Authority)은 SHA1 알고리즘을 사용하고 있다.

최근에 SHA1 알고리즘의 보안 수준이 낮아짐에 따라서 MS 업데이트 서버측에서 유효기간이 남았음에도 불구하고 해당 인증서를 막은 것으로 보인다.

최신 인증서(Micorosoft Root Certificate Authority 2011)를 사용하니 서비스 이용에 문제 없는 것을 확인하였다.

 

SHA256 인증서 추출 방법

인증서 관리 콘솔 시작

[시작] - [사용자 인증서 관리]

MS Root 인증서 찾기

인증서 선택 및 내보내기(export)

 

원하는 인증서 선택 후 내보내기
다음..
본인은 Base64 인코딩 된거 필요해서 해당 항목 선택
파일 이름 기입 후 저장

댓글