/// <summary> /// Retrieves the certificate in .Net certificate format. /// </summary> /// <returns>An X509 certificate</returns> public X509Certificate ImportPkcs12Certificate(byte[] certificate, string password) { var dotNetCertificate = new System.Security.Cryptography.X509Certificates.X509Certificate(); dotNetCertificate.Import(certificate, password, X509KeyStorageFlags.Exportable); return DotNetUtilities.FromX509Certificate(dotNetCertificate); }
/// <summary> /// Retrieves the certificate in .Net certificate format. /// </summary> /// <returns>An X509 certificate</returns> public X509Certificate ImportPkcs12Certificate(byte[] certificate) { var dotNetCertificate = new System.Security.Cryptography.X509Certificates.X509Certificate(); dotNetCertificate.Import(certificate); return DotNetUtilities.FromX509Certificate(dotNetCertificate); }