꿀팁

Validations for new domains are disable d in the V1 API - Let's Encrypt 인증서 IIS 오류

2020. 7. 8. 00:01
반응형

Let's Encrypt에서 제공해주는 무료 인증서를 신나게 재미있게 공짜로 사용하고 있었다.

오늘 새로운 사이트를 하나 개발해야겠다고 마음을 먹고 도메인을 사고 인증서를 적용하려고 하니깐 아래와 같은 에러가 나왔다.

Validations for new domains are disable d in the V1 API

"detail": "Error creating new authz :: Validations for new domains are disable d in the V1 API (https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1 /88430)"

무언가 버전 문제라고 하는데, 생각해보니 인증서를 업데이트해주는 툴의 버전을 아주 오래전에 다운로드하고 그대로 사용하고 있었다. 왜냐하면 여전히 잘 되고 기존의 적용했던 인증서들도 업데이트가 원활하게 잘 되었던 것이다. 참고로 내가 쓰던 버전은 win-acme.v1.9.12.0 이였다. 

검색해보니 공식 커뮤니티에 1. 대 버전의 프로토콜은 이제 지원을 안 한다는 계획이 있더라.
https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430

 

End of Life Plan for ACMEv1

The original protocol used by Let’s Encrypt for certificate issuance and management is called ACMEv1. In March of 2018 we introduced support for ACMEv2, a newer version of the protocol that matches what was finalized today as RFC 8555. We have been encou

community.letsencrypt.org

기존에 발급했던 사이트의 인증서 갱신은 계속해서 되지만, 새로운 인증서 발급은 안된다고 한다.

새로운 버전을 보니 오늘 기준 최신버전이 v2.1.8.1 이였다. 아래의 링크로 확인이 가능하다.

https://github.com/win-acme/win-acme/releases

 

Releases · win-acme/win-acme

A simple ACME client for Windows (for use with Let's Encrypt et al.) - win-acme/win-acme

github.com

나는 윈도우 서버 x64를 사용하기 때문에 위의 빨간색 네모칸의 위의 버전을 다운로드하였다.

win-acme.v2.1.8.847.x64.pluggable

위의 wacs응용 프로그램을 실행해서 인증서를 새로 발급하니 정상적으로 발급이 잘 되었다.

아래는 발급 과정이다.

확인해 보니 잘 적용이 되어있었다.

또한 기존 버전에서는 바인딩에 들어가 새로 만들어줬어야 했는데 새로운 버전은 자동으로 생성된다.

혹시나 하는 삽질러들을 위해 포스팅을 남긴다.

버전이 올라갈수록 기능들이 많이 추가된 것 같은데 시간이 나면 확인해봐야겠다.

앞으로도 인증서를 공자로 재미있게 사용해야겠다.

이상으로 Let's Encrypt 인증서 IIS 오류 - 버전 업그레이드에 관한 삽질기를 마친다.

반응형

작성자

Posted by 구르는石

공유

댓글