System.Security.Cryptography.X509Certificates.X509Certificate2.Import Method

Populates an System.Security.Cryptography.X509Certificates.X509Certificate2 object with data from a byte array.

Syntax

public override void Import (byte[] rawData)

Parameters

rawData
A byte array containing data from an X.509 certificate.

Remarks

This method can be used to take a raw byte array of an X.509 certificate and populate the System.Security.Cryptography.X509Certificates.X509Certificate2 object with its associated values.

Since this method accepts only a byte array, it can be used only for certificate types that do not require a password, including a Base64-encoded or DER-encoded X.509 certificate or a PFX/PKCS12 certificate. Note that a PFX/PKCS12 certificate can contain more than one certificate. In that case, the first certificate associated with a private key is used or, if no private key is found, the first certificate is used.

Requirements

Namespace: System.Security.Cryptography.X509Certificates
Assembly: System (in System.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0