| Overload | Description | 
|---|---|
| PkiCertificate Constructor() | Initializes a new instance of the class. | 
| PkiCertificate Constructor(Byte[]) | Initializes a new instance of the class using information from a byte array. | 
| PkiCertificate Constructor(Byte[],String) | Initializes a new instance of the class using a byte array and a password. | 
| PkiCertificate Constructor(Byte[],SecureString) | Initializes a new instance of the class using a byte array and a password. | 
| PkiCertificate Constructor(IPkiCertificate) | Initializes a new instance of the class using an IPkiCertificate object. | 
| PkiCertificate Constructor(String) | Initializes a new instance of the class using a certificate file name. | 
| PkiCertificate Constructor(String,String) | Initializes a new instance of the class using a certificate file name and a password used to access the certificate. | 
| PkiCertificate Constructor(String,SecureString) | Initializes a new instance of the class using a certificate file name and a password. | 
| PkiCertificate Constructor(X509Certificate) | Initializes a new instance of the class using an System.Security.Cryptography.X509Certificates.X509Certificate object. | 
| PkiCertificate Constructor(X509Certificate2) | Initializes a new instance of the class using an System.Security.Cryptography.X509Certificates.X509Certificate2 object. | 
