And now alternate names can be extracted from certificates on machines other then US/english
This commit is contained in:
parent
14a1a06dd1
commit
ebf1665dbc
1 changed files with 2 additions and 2 deletions
|
@ -282,8 +282,8 @@ namespace WebsitePanel.Providers.Web.Iis
|
|||
if (!dedicatedIp)
|
||||
{
|
||||
hostNames.AddRange(certificate.Extensions.Cast<X509Extension>()
|
||||
.Where(e => e.Oid.FriendlyName == "Subject Alternative Name")
|
||||
.Select(e => e.Format(true).Replace("DNS Name=", "")));
|
||||
.Where(e => e.Oid.Value == "2.5.29.17") // Subject Alternative Names
|
||||
.SelectMany(e => e.Format(true).Split(new[] {"\r\n", "\n", "\n"}, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Split('=')[1])));
|
||||
}
|
||||
|
||||
var simpleName = certificate.GetNameInfo(X509NameType.SimpleName, false);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue