일부 Windows 사용자는 특정 웹사이트에 접속하려고 할 때 Internet Explorer에서 DLG_FLAGS_SEC_CERT_DATE_INVALID 오류가 발생한다고 보고하고 있습니다. 대부분의 경우 동일한 웹페이지가 Chrome, Firefox, Opera 같은 타사 브라우저에서는 정상적으로 열리는 것으로 확인됩니다.

문제가 사용자가 제어할 수 없는 외부 요인이 아니라면, 잘못 캐시된 데이터가 보안 인증서를 무효화하는 원인인 경우가 많습니다. 이러한 현상은 Microsoft Edge와 Internet Explorer에서 특히 자주 보고됩니다.
하지만 로컬에 저장된 인증서 저장소가 오래되었거나 손상된 경우(또는 사용자 프로필 폴더 내부의 종속 파일에 문제가 있는 경우), 혹은 시스템의 날짜와 시간 설정이 잘못된 경우에도 같은 오류가 나타날 수 있습니다.
반면 DLG_FLAGS_SEC_CERT_DATE_INVALID 오류는 네트워크 관리자의 접근 제한(회사나 학교 네트워크에서 매우 흔함) 또는 만료된 SSL 인증서 때문에 발생하기도 합니다. 이 경우 유일한 해결책은 해당 웹사이트 관리자에게 문의하는 것입니다.
방법 1: 브라우징 데이터 삭제
대부분의 경우 이 문제는 잘못 캐시된 데이터가 해당 웹사이트의 보안 인증서를 무효화하면서 발생합니다. 특히 Edge나 Internet Explorer에서만 오류가 나타나고 타사 브라우저에서는 페이지가 정상적으로 열린다면 이 가능성이 높습니다.
비슷한 상황을 겪은 여러 사용자들이 브라우징 데이터를 삭제해 브라우저가 모든 내용을 처음부터 다시 불러오도록 강제한 후 문제를 해결했다고 보고했습니다.
브라우징 데이터를 삭제하는 방법은 Microsoft Edge와 Internet Explorer에서 서로 다르므로, 두 가지 상황에 맞춘 가이드를 각각 준비했습니다.
Edge에서 브라우징 데이터 삭제
- Edge 브라우저를 연 뒤 화면 오른쪽 상단의 작업 버튼(점 세 개)을 클릭합니다.
- 나타난 메뉴에서 맨 아래로 스크롤한 후 설정을 클릭합니다.
- 설정 메뉴에서 개인 정보 및 보안 탭을 선택하고, 브라우징 데이터 항목으로 스크롤한 뒤 지울 항목 선택을 클릭합니다.

- 다음 화면에서 검색 기록은 체크 해제하고, 쿠키 및 저장된 웹사이트 데이터, 캐시된 데이터 및 파일, 따로 저장했거나 최근에 닫은 탭 항목을 체크합니다. 구성이 끝나면 지우기를 클릭해 작업을 시작합니다.

- 작업이 완료되면 브라우저를 재시작하고 문제가 해결되었는지 확인합니다.
Internet Explorer에서 브라우징 데이터 삭제
- Internet Explorer를 연 뒤 Ctrl + Shift + Delete 키를 눌러 검색 기록 삭제 창을 엽니다.
- 검색 기록 삭제 창에서 다음 두 항목만 체크하고 나머지는 모두 체크 해제합니다.
임시 인터넷 파일 및 웹사이트 파일
쿠키 및 웹사이트 데이터 - 준비가 되면 삭제 버튼을 클릭하고 작업이 완료될 때까지 기다립니다.

- 브라우저를 재시작하고 문제가 해결되었는지 확인합니다.
그래도 IE나 Edge에서 특정 웹사이트에 접속할 때 동일한 DLG_FLAGS_SEC_CERT_DATE_INVALID 오류가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.
방법 2: 인증서 주소 불일치 경고 비활성화
위의 방법으로 문제가 해결되지 않았다면, 원인이 사용자가 제어할 수 없는 영역에 있을 가능성이 큽니다. 즉, 웹사이트 관리자가 해결해야 할 인증서 문제일 확률이 높습니다.
다만 Internet Explorer에서 이 오류가 발생했고 해당 웹사이트가 보안 위험을 초래하지 않는다고 확신한다면, 브라우저가 인증서 주소 불일치를 무시하도록 설정해 DLG_FLAGS_SEC_CERT_DATE_INVALID 오류를 없앨 수 있습니다.
주의: 이 방법은 문제를 근본적으로 해결하는 것이 아니라 단순히 오류를 감추는 것입니다. 브라우저가 웹 서버와의 연결을 맺을 수 있게 할 뿐, 오류의 원인 자체는 그대로 남아 있습니다.
보안 위험을 이해했으며 그래도 인증서 불일치 경고를 비활성화하고 싶다면 아래 지침을 따르세요.
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 'inetcpl.cpl'을 입력하고 Enter 키를 눌러 인터넷 속성 화면을 엽니다.

참고: 계정 컨트롤 설정에 따라 사용자 계정 컨트롤(UAC) 확인 창이 나타날 수 있습니다. 이 경우 예를 클릭해 관리자 권한을 부여하세요.
- 인터넷 속성 화면에서 상단 메뉴의 고급 탭을 선택합니다.
- 고급 탭의 설정 목록을 맨 아래까지 스크롤한 후 인증서 주소 불일치 경고 항목의 체크를 해제합니다.

- 적용을 클릭해 변경 사항을 저장한 뒤, 변경 사항이 적용되도록 컴퓨터를 재시작합니다.
- 재시작이 완료되면 이전에 DLG_FLAGS_SEC_CERT_DATE_INVALID 오류를 일으켰던 동일한 웹 주소에 접속해 문제가 해결되었는지 확인합니다.
같은 문제가 계속된다면 아래의 다음 방법으로 넘어가세요.
방법 3: 컴퓨터 인증서 저장소 업데이트
이 오류를 일으키는 또 다른 원인은 오래되었거나 손상된 인증서 저장소입니다.
Windows 운영체제는 인증서 저장소(Certificate Store)라는 위치에 로컬 인증서들을 모아 보관합니다. 이곳에는 여러 인증 기관(CA)에서 발급한 수많은 인증서가 저장되어 있습니다.
하지만 새 인증서 설치 중 시스템이 갑자기 중단되거나, 바이러스 감염(또는 백신 프로그램의 치료 과정)으로 인해 이 저장소가 손상되면 DLG_FLAGS_SEC_CERT_DATE_INVALID를 포함한 다양한 오류가 발생할 수 있습니다.
이를 해결하는 한 가지 방법은 컴퓨터의 인증서 저장소를 업데이트하는 것입니다. 여러 방법이 있지만, 가장 빠른 방법은 관리자 권한 CMD에서 명령어 하나로 루트 CA 저장소를 갱신하는 것입니다.
손상되었거나 오래된 인증서 저장소를 수정하기 위해 루트 CA 저장소를 업데이트하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 CMD를 실행합니다.

참고: UAC(사용자 계정 컨트롤) 확인 창이 나타나면 예를 클릭해 관리자 권한을 부여하세요.
- 관리자 권한 CMD 창에서 아래 명령어를 입력하고 Enter 키를 눌러 오래되었거나 손상된 인증서 저장소를 업데이트합니다.
certutil.exe -generateSSTFromWU roots.sst
- 작업이 완료되면 컴퓨터를 재시작하고 다음 시작 시 문제가 해결되었는지 확인합니다.
같은 문제가 계속된다면, 로컬 사용자 프로필 문제를 해결하는 다음 방법으로 넘어가세요.
방법 4: 새 사용자 프로필 만들기
여러 사용자들의 보고에 따르면, 이 문제는 사용자 프로필 폴더 안에 저장된 인증서 저장소 관련 파일이 손상된 경우에도 발생할 수 있습니다. 해당하는 경우 새 Windows 사용자 프로필을 만들어 손상된 파일을 정상적인 파일로 교체하면 문제를 해결할 수 있습니다.
참고: 이 작업을 진행하면 일부 사용자 환경설정이 초기화될 수 있습니다.
이 방법은 Internet Explorer에서 이 문제를 겪은 사용자들에게 실제로 효과가 있었습니다.
DLG_FLAGS_SEC_CERT_DATE_INVALID 오류를 해결하기 위해 새 사용자 프로필을 만드는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 'ms-settings:otherusers'를 입력하고 Enter 키를 눌러 설정 앱의 가족 및 다른 사용자 탭을 엽니다.

- 가족 및 다른 사용자 탭에 들어가면 아래로 스크롤하여 다른 사용자 섹션에서 이 PC에 다른 사람 추가를 클릭합니다.
- 다음 화면에서 연결하려는 Microsoft 계정의 이메일 또는 전화번호를 입력합니다. 로컬 계정을 만들고 싶다면 '이 사람의 로그인 정보가 없습니다'를 클릭하세요.
- Microsoft 계정 없이 진행하려면 Microsoft 계정이 없는 사용자 추가를 클릭합니다(로컬 계정 생성).
- 새 계정에 사용할 사용자 이름과 암호를 입력하고, 보안 질문에 답한 뒤 다음을 클릭합니다.
- 새 계정 생성이 완료되면 컴퓨터를 재시작합니다. 다음 시작 화면에서 새로 만든 계정으로 로그인합니다.
- 이전에 DLG_FLAGS_SEC_CERT_DATE_INVALID 오류를 일으켰던 동일한 작업을 반복해 문제가 해결되었는지 확인합니다.

문제가 여전히 해결되지 않았다면 아래의 마지막 해결 방법으로 넘어가세요.
방법 5: 다른 네트워크에 연결 (해당하는 경우)
학교나 회사처럼 제한이 있는 네트워크에서 이 문제가 발생한다면, 네트워크 관리자가 특정 웹사이트 접근을 차단하는 제한을 걸어두었을 가능성이 있습니다.
해당하는 경우 다른 네트워크(가급적 집의 네트워크)에 연결해 문제가 계속되는지 확인하면 됩니다.
반면 이미 제한이 없는 네트워크에 연결되어 있다면 아래의 다음 해결 방법으로 넘어가세요.
방법 6: 올바른 날짜, 시간 및 시간대 설정
DLG_FLAGS_SEC_CERT_DATE_INVALID 오류를 일으키는 또 다른 흔한 원인은 부정확한 날짜, 시간 또는 시간대 설정입니다. 시간 설정이 어긋나면 보안 인증서가 무효화됩니다. 대부분의 경우 CMOS 배터리 고장으로 인해 컴퓨터가 시간을 제대로 유지하지 못하는 것이 원인입니다.
날짜와 시간이 실제로 어긋나 있다면, 올바른 값으로 설정하는 즉시 인증서 문제가 해결될 것입니다.
올바른 날짜와 시간을 설정하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 'timedate.cpl'을 입력하고 Enter 키를 눌러 날짜 및 시간 창을 엽니다.

- 날짜 및 시간 창에서 날짜 및 시간 탭을 클릭한 후 날짜 및 시간 변경을 클릭합니다.

- 사용자 계정 컨트롤(UAC) 확인 창이 나타나면 timedate.cpl에 관리자 권한을 허용합니다.
- 다음 화면에서 달력(날짜 및 시간 아래)을 사용해 자신이 거주하는 시간대에 맞는 올바른 값을 설정합니다.

- 올바른 값이 입력되면 적용을 클릭해 변경 사항을 저장하고, 시간대가 자신이 거주하는 지역에 맞게 설정되어 있는지 확인합니다.
- 컴퓨터를 재시작한 후, 재시작이 완료되면 이전에 접속에 실패했던 동일한 웹사이트에 다시 접속해 봅니다.
문제가 여전히 해결되지 않았다면 아래의 마지막 해결 방법으로 넘어가세요.
방법 7: 웹사이트 관리자에게 문의
위의 어떤 방법으로도 문제가 해결되지 않고 특정 웹사이트에서만 오류가 발생한다면(모든 브라우저에서 연결 실패 후 각기 다른 오류가 표시됨), 보안 인증서가 만료되었을 가능성이 가장 높습니다.
이 경우 문제를 해결할 수 있는 유일한 방법은 웹사이트 관리자에게 연락해 인증서에 문제가 있음을 알려주는 것입니다.
참고: 해당 웹사이트가 본인 소유라면 SSL 인증서가 아직 유효한지 먼저 확인해야 합니다.
웹사이트 소유자가 아니라면 대부분의 사이트에 있는 'Contact us(문의하기)' 링크를 통해 연락처 정보를 찾을 수 있습니다.
그것으로도 찾을 수 없다면 Whois 조회를 통해 도메인 소유자와 연락처 정보를 확인할 수 있습니다. Whois 조회 서비스를 이용해 해당 정보를 검색해 보세요.