X509Certificate2 Constructor (String, String, X509KeyStorageFlags)
Initializes a new instance of the X509Certificate2 class using a certificate file name, a password used to access the certificate, and a key storage flag.
Assembly: System (in System.dll)
public X509Certificate2( string fileName, string password, X509KeyStorageFlags keyStorageFlags )
The name of a certificate file.
The password required to access the X.509 certificate data.
A bitwise combination of the enumeration values that control where and how to import the certificate.
An error with the certificate occurs. For example:
This constructor creates a new X509Certificate2 object using a certificate file name, a password needed to access the certificate, and a key storage flag.
Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the Ildasm.exe (IL Disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe.
If you create an X509Certificate2 certificate by specifying a PKCS7 signed file store for fileName, the X509Certificate2 is created for the certificate that signed the store rather than for any of the certificates within the store.
Available since 2.0