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

Metodo SignerInfo.CheckSignature (Boolean)

 

Data di pubblicazione: ottobre 2016

Il CheckSignature(Boolean) metodo verifica la firma digitale del messaggio e, facoltativamente, convalida il certificato.

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

public void CheckSignature(
	bool verifySignatureOnly
)

Parametri

verifySignatureOnly
Type: System.Boolean

Un valore bool che specifica se viene verificata solo la firma digitale. Se verifySignatureOnly è true, solo la firma viene verificata. Se verifySignatureOnly è false, viene verificata la firma digitale, viene convalidata la catena di certificati e gli scopi dei certificati. Gli scopi del certificato sono considerati validi se il certificato non dispone di alcun utilizzo chiave o se l'utilizzo della chiave supporta la firma digitale o non-ripudio.

Exception Condition
ArgumentNullException

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

CryptographicException

Impossibile completare un'operazione di crittografia.

InvalidOperationException

Una chiamata al metodo non è valida per lo stato dell'oggetto corrente.

Questo metodo genera un'eccezione se la verifica della firma digitale non riesce o se non vengono soddisfatti i requisiti di convalida.

Se è necessaria una convalida più complessa, il chiamante può specificare che solo la firma viene verificata, quindi utilizzare un X509Chain oggetto per eseguire la convalida personalizzata.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: