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
Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Spazi dei nomi System.Security

.NET Framework (current version)

Gli spazi dei nomi System.Security contengono le classi che rappresentano il sistema e le autorizzazioni di sicurezza di .NET Framework. Gli spazi dei nomi figlio forniscono i tipi che determinano l'accesso agli oggetti a protezione diretta e li controllano, consentono l'autenticazione, forniscono servizi di crittografia, controllano l'accesso a operazioni e risorse in base a criteri e supportano la funzione Rights Management sul contenuto creato dall'applicazione.

Spazio dei nomi Descrizione
System.Security Lo spazio dei nomi System.Security fornisce la struttura sottostante del sistema di sicurezza di Common Language Runtime, incluse le classi base per le autorizzazioni.
System.Security.AccessControl Lo spazio dei nomi System.Security.AccessControl fornisce elementi di programmazione che controllano l'accesso e le azioni correlate alla sicurezza per oggetti a protezione diretta.
System.Security.Authentication Lo spazio dei nomi Authentication fornisce un set di enumerazioni che descrivono la sicurezza di una connessione. Queste enumerazioni comprendono CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType e SslProtocolType.
System.Security.Authentication.ExtendedProtection Lo spazio dei nomi System.Security.Authentication.ExtendedProtection fornisce supporto per l'autenticazione utilizzando la protezione estesa per le applicazioni.
System.Security.Authentication.ExtendedProtection.Configuration Lo spazio dei nomi System.Security.Authentication.ExtendedProtection.Configuration fornisce supporto per la configurazione dell'autenticazione utilizzando la protezione estesa per le applicazioni.
System.Security.Claims Contiene le classi che implementano l'identità basata su attestazioni in .NET Framework, incluse le classi che rappresentano le attestazioni, le identità basate su attestazioni e i principali basati su attestazioni.
System.Security.Cryptography Lo spazio dei nomi System.Security.Cryptography fornisce servizi di crittografia, compresa la codifica e decodifica protetta dei dati, oltre a numerose altre operazioni, quali hashing, generazione di numeri casuali, autenticazione di messaggi. Per ulteriori informazioni, vedere Servizi di crittografia.
System.Security.Cryptography.Pkcs Lo spazio dei nomi System.Security.Cryptography.Pkcs fornisce elementi di programmazione per PKCS (Public Key Cryptography Standard, standard di crittografia con chiave pubblica), inclusi metodi per firma dei dati, scambio di chiavi, richiesta di certificati, crittografia e decrittografia a chiave pubblica e altre funzioni di sicurezza.
System.Security.Cryptography.X509Certificates Lo spazio dei nomi System.Security.Cryptography.X509Certificates contiene l'implementazione Common Language Runtime del certificato Authenticode X.509 v.3. Il certificato è firmato con una chiave privata che identifica il titolare del certificato in modo univoco e assoluto.
System.Security.Cryptography.Xml Lo spazio dei nomi System.Security.Cryptography.Xml contiene classi che supportano la creazione e la convalida di firme digitali XML. Le classi presenti in questo spazio dei nomi implementano la raccomandazione "XML-Signature Syntax and Processing" del World Wide Web Consortium, descritta all'indirizzo http://www.w3.org/TR/xmldsig-core/.
System.Security.Permissions Lo spazio dei nomi System.Security.Permissions definisce le classi che controllano l'accesso alle operazioni e alle risorse basate sui criteri di sicurezza.
System.Security.Policy Lo spazio dei nomi System.Security.Policy contiene gruppi di codice, condizioni di appartenenza ed evidenza. Questi tre tipi di classi vengono utilizzati per la creazione di regole applicate dal sistema di criteri di sicurezza di Common Language Runtime. Le classi di evidenza rappresentano l'input per i criteri di sicurezza, mentre le condizioni di appartenenza ne rappresentano le opzioni. Il risultato è la creazione di istruzioni dei criteri e la determinazione dell'insieme di autorizzazioni concesse. I livelli dei criteri e i gruppi di codice rappresentano la struttura della gerarchia di criteri. I gruppi di codice costituiscono l'incapsulamento di una regola e sono strutturati in modo gerarchico in un livello di criteri.
System.Security.Principal Lo spazio dei nomi System.Security.Principal definisce un oggetto Principal che rappresenta il contesto di sicurezza in cui viene eseguito il codice. Per ulteriori informazioni, vedere Sicurezza basata sui ruoli.
System.Security.RightsManagement Fornisce tipi per il supporto della gestione delle autorizzazioni del contenuto creato dall'applicazione, ad esempio quello archiviato in un oggetto Package o XpsDocument.
Mostra: