System.Security.Cryptography.X509Certificates.X509Certificate2.Import C# (CSharp) Method

Import() public method

public Import ( byte rawData ) : void
rawData byte
return void
        public override void Import(byte[] rawData)
        {
        }

Same methods

X509Certificate2::Import ( byte rawData, SecureString password, X509KeyStorageFlags keyStorageFlags ) : void
X509Certificate2::Import ( byte rawData, System password, System keyStorageFlags ) : void
X509Certificate2::Import ( byte rawData, string password, System keyStorageFlags ) : void
X509Certificate2::Import ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : void
X509Certificate2::Import ( string fileName ) : void
X509Certificate2::Import ( string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags ) : void
X509Certificate2::Import ( string fileName, System password, System keyStorageFlags ) : void
X509Certificate2::Import ( string fileName, string password, System keyStorageFlags ) : void
X509Certificate2::Import ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : void

Usage Example

 public static string GetCertData(string pfxPath, string password)
 {
     if (!string.IsNullOrEmpty(pfxPath))
     {                
         var cert = new X509Certificate2();
         cert.Import(pfxPath, password, X509KeyStorageFlags.Exportable);
         return cert.HasPrivateKey
             ? Convert.ToBase64String(cert.Export(X509ContentType.Pfx, password))
             : Convert.ToBase64String(cert.Export(X509ContentType.Pkcs12));
     }
     return null;
 }
All Usage Examples Of System.Security.Cryptography.X509Certificates.X509Certificate2::Import