私はSSLアドレスを使用してIPアドレスを取得しようとしています。私はSSL証明書に関する考えを持っていません。ちょっと読んでいます。新しい要件であり、DNSに関連付けられていないIPアドレスを使用する必要があるためです(DNSの代わりにIPアドレスを使用してSSL証明書を取得する方法(.net C#)
)。は、検索した後、私は、このソリューションが見つかりました:
//Do webrequest to get info on secure site
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(txbURL.Text);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
request.AllowAutoRedirect = false;
response.Close();
//retrieve the ssl cert and assign it to an X509Certificate object
X509Certificate cert = request.ServicePoint.Certificate;
//convert the X509Certificate to an X509Certificate2 object by passing it into the constructor
X509Certificate2 cert2 = new X509Certificate2(cert);
//display the cert dialog box
rtbResult.Text = string.Format("Not Before: {0}\nNot After: {1}", cert2.NotBefore, cert2.NotAfter);
は、彼らがnotBeforeのと[NotAfter]の日付のみ尋ねたが、あなたはhttp://www.google.comのようなものを使用してではなく、IPを追加した場合取り組んでいます私はそれにIPアドレスを使用することができます知っていますか?
ほとんどのCAは、サブジェクト代替名またはサブジェクトのCN属性のいずれかにIPアドレスを含む証明書の発行を拒否すると考えています。 –