Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore X509Certificate (IntPtr)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe X509Certificate tramite un handle per una struttura PCCERT_CONTEXT non gestita.

Spazio dei nomi:   System.Security.Cryptography.X509Certificates
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
public X509Certificate(
	IntPtr handle
)

Parametri

handle
Type: System.IntPtr

Handle per una struttura PCCERT_CONTEXT non gestita.

Exception Condition
CryptographicException

Si verifica un errore con il certificato. Ad esempio:

  • Il file del certificato non esiste.

  • Il certificato non è valido.

  • Password del certificato non è corretta.

ArgumentException

Il parametro dell'handle non rappresenta un valido PCCERT_CONTEXT struttura.

Questo costruttore crea un nuovo X509Certificate oggetto tramite un handle per il contesto del certificato dell'API di crittografia Microsoft, PCCERT_CONTEXT.

System_CAPS_importantImportante

Questo costruttore crea una copia del contesto del certificato. Non presupporre che la struttura di contesto che è stato passato al costruttore è valida. potrebbe sono state rilasciata. È possibile ottenere una copia dell'oggetto corrente PCCERT_CONTEXT struttura dalla Handle proprietà, ma è valido solo per la durata di X509Certificate oggetto.

SecurityCriticalAttribute

requires full trust for the immediate caller. This class cannot be used by partially trusted or transparent code.

InheritanceDemand

for the ability of inheritors to execute unmanaged code. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: