SetupI am following this blog post to set up ASP.net MVC5 on Linux. When I get to the part that adds the Microsoft certificates, I am warned that they are invalid. For example, this command:certmgr -ssl -m https://go.microsoft.comreturns the following:Mono Certificate Manager - version 2.10.8.1Manage X.509 certificates and CRL from stores.Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.X.509 Certificate v3Issued from: C=IE, O=Baltimore, OU=CyberTrust, CN=Baltimore CyberTrust RootIssued to:   C=US, S=Washington, L=Redmond, O=Microsoft Corporation, OU=Microsoft IT, CN=Microsoft IT SSL SHA2Valid from:  12/19/2013 8:07:32 PMValid until: 12/19/2017 8:06:55 PM*** WARNING: Certificate signature is INVALID ***Import this certificate into the CA store ?I'm just doing this on a test box right now, so I went ahead and approved it. But, I have the hopes of going to production with this in the future. I have limited trust of Microsoft already and know they are a large target.QuestionsSnarky: Is this a silly philosophical difference, just because the Linux community doesn't trust Microsoft?Is there a way I can view or inspect the certificate it's downloading, without having to use a browser?From there I think I can Google enough stuff to figure out what the actual problem is. Two thoughts I have are:when I navigate to https://go.microsoft.com I'm redirected to http://www.microsoft.com so maybe it's retrieving a cert for the wrong Microsoft site.given that this is pulling in a Microsoft cert onto a Linux box, maybe it's an issue with \r\n versus \n in the cert.
How to find more details on Invalid Certificates
ssl;certificates;x509
You need to use openssl for analyzing the certificate:openssl s_client -showcerts -connect www.domain.com:443openssl x509 -text -noout -in some.crt