유효하지 않은 인증서에 대한 자세한 내용을 찾는 방법

유효하지 않은 인증서에 대한 자세한 내용을 찾는 방법

설정

나는 팔로우하고 있다이 블로그 게시물Linux에서 ASP.net MVC5 설정. Microsoft 인증서를 추가하는 부분에 도달하면 해당 인증서가 유효하지 않다는 경고가 표시됩니다. 예를 들어 다음 명령은 다음과 같습니다.

certmgr -ssl -m https://go.microsoft.com

다음을 반환합니다.

Mono Certificate Manager - version 2.10.8.1
Manage X.509 certificates and CRL from stores.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.


X.509 Certificate v3
Issued from: C=IE, O=Baltimore, OU=CyberTrust, CN=Baltimore CyberTrust Root
Issued to:   C=US, S=Washington, L=Redmond, O=Microsoft Corporation, OU=Microsoft IT, CN=Microsoft IT SSL SHA2
Valid from:  12/19/2013 8:07:32 PM
Valid until: 12/19/2017 8:06:55 PM
*** WARNING: Certificate signature is INVALID ***
Import this certificate into the CA store ?

지금은 테스트 상자에서 이 작업을 수행 중이므로 계속해서 승인했습니다. 그러나 나는 이것을 미래에 생산에 투입하기를 희망합니다. 나는 이미 Microsoft에 대한 신뢰가 제한적이며 그들이 큰 목표라는 것을 알고 있습니다.

질문

  1. 신랄한:Linux 커뮤니티가 Microsoft를 신뢰하지 않기 때문에 이것이 어리석은 철학적 차이입니까?
  2. 다운로드되는 인증서를 브라우저를 사용하지 않고 보거나 확인할 수 있는 방법이 있나요?

거기에서 나는 실제 문제가 무엇인지 알아내기에 충분할 정도로 Google을 사용할 수 있다고 생각했습니다. 내 생각은 두 가지입니다.

  1. 내가 탐색 할 때https://go.microsoft.com나는 다음으로 리디렉션되었습니다.http://www.microsoft.com따라서 "잘못된" Microsoft 웹 사이트에 대한 인증서를 검색하는 중일 수 있습니다.
  2. Microsoft 인증서를 Linux 시스템으로 가져오는 것을 고려하면 이는 \r\n인증서의 문제일 수 있습니다.\n

답변1

인증서를 분석하려면 openssl을 사용해야 합니다.

openssl s_client -showcerts -connect www.domain.com:443
openssl x509 -text -noout -in some.crt

관련 정보