X509Certificate Constructor (Byte(), String)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Initializes a new instance of the X509Certificate class using a byte array and a password.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- rawData
- Type:
System.Byte
()
A byte array containing data from an X.509 certificate.
- password
- Type: System.String
The password required to access the X.509 certificate data.
| Exception | Condition |
|---|---|
| CryptographicException | An error with the certificate occurs. For example:
|
| ArgumentException | The rawData parameter is Nothing. -or- The length of the rawData parameter is 0. |
ASN.1 DER is the only certificate format supported by this class.
Security Note: |
|---|
Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the MSIL Disassembler (Ildasm.exe), by using a hexadecimal editor, or by simply opening the assembly in a text editor such as Notepad.exe. |
If you create an X509Certificate certificate by specifying a PKCS7 signed file store for rawData, the X509Certificate is created for the certificate that signed the store instead of the certificates within the store.
Security Note: