Fix the bug of not creating certificates in linux

Signed-off-by: Jian Cao <caojian@microsoft.com>
This commit is contained in:
Jian Cao
2023-02-15 13:57:30 -08:00
parent 414b6ccb62
commit 25700a9ac2

View File

@@ -1305,7 +1305,7 @@ namespace VMware.vSphere.SsoAdminClient
if (externalDomain.details?.certificates != null && externalDomain.details?.certificates.Length > 0) { if (externalDomain.details?.certificates != null && externalDomain.details?.certificates.Length > 0) {
var certificatesList = new List<X509Certificate2>(); var certificatesList = new List<X509Certificate2>();
foreach (var cert in externalDomain.details?.certificates) { foreach (var cert in externalDomain.details?.certificates) {
certificatesList.Add(new X509Certificate2(Encoding.ASCII.GetBytes(cert))); certificatesList.Add(new X509Certificate2(Convert.FromBase64String(cert)));
} }
extIdentitySource.Certificates = certificatesList.ToArray(); extIdentitySource.Certificates = certificatesList.ToArray();
} }