diff --git a/src/Certes/Certes.csproj b/src/Certes/Certes.csproj
index e6f9729a..e0e10832 100644
--- a/src/Certes/Certes.csproj
+++ b/src/Certes/Certes.csproj
@@ -47,7 +47,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/src/Certes/Pkcs/PfxBuilder.cs b/src/Certes/Pkcs/PfxBuilder.cs
index b67b59cd..c0e8a06c 100644
--- a/src/Certes/Pkcs/PfxBuilder.cs
+++ b/src/Certes/Pkcs/PfxBuilder.cs
@@ -111,7 +111,7 @@ private IList FindIssuers()
Cert = cert
});
- var rootCerts = new HashSet(certificates.Where(c => c.IsRoot).Select(c => new TrustAnchor(c.Cert, null)));
+ var rootCerts = new HashSet(certificates.Where(c => c.IsRoot).Select(c => new TrustAnchor(c.Cert, null)));
var intermediateCerts = certificates.Where(c => !c.IsRoot).Select(c => c.Cert).ToList();
intermediateCerts.Add(certificate);
@@ -125,10 +125,8 @@ private IList FindIssuers()
IsRevocationEnabled = false
};
- builderParams.AddStore(
- X509StoreFactory.Create(
- "Certificate/Collection",
- new X509CollectionStoreParameters(intermediateCerts)));
+ var x509CertStore = CollectionUtilities.CreateStore(intermediateCerts);
+ builderParams.AddStoreCert(x509CertStore);
var builder = new PkixCertPathBuilder();
var result = builder.Build(builderParams);