X509Certificate2 Constructor (IntPtr)
Initializes a new instance of the X509Certificate2 class using an unmanaged handle.
Assembly: System (in System.dll)
An error with the certificate occurs. For example:
This constructor creates a new X509Certificate2 object using a handle for the Microsoft Cryptographic API certificate context, PCCERT_CONTEXT. Note that the immediate caller of this constructor requires unmanaged code permission.
The constructor creates a copy of the certificate context. Do not assume that the context structure you passed to the constructor is valid; it may have been released. You can get a copy of the current PCCERT_CONTEXT structure from the Handle property, but it is valid only during the lifetime of the X509Certificate2 object.