我只是好奇,正在尝试.NET Core中的证书。我这样做是为了更好地了解我在.NET Core中使用(或应使用)的证书(例如,数据保护等)
This question显示了一种通过代码创建证书的方法。
我一直在玩它,结束了编写证书文件记录功能,并向我返回了证书的内容。
问题中的代码设置了IP地址。
SubjectAlternativeNameBuilder sanBuilder = new SubjectAlternativeNameBuilder();
sanBuilder.AddIpAddress(IPAddress.Loopback);
sanBuilder.AddIpAddress(IPAddress.IPv6Loopback);
sanBuilder.AddDnsName("localhost");
sanBuilder.AddDnsName(Environment.MachineName);
现在有一个已创建的X509Certificate2,其中设置了一些IP地址,但是我找不到从已创建的证书中获取此信息的方法。
我还没有找到任何显示这些值的工具。
我如何阅读它们以确认它们在那里?
我正在尝试将所有数据记录在证书中,而IP地址似乎是其中的一部分?