Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe SecurityAlgorithmSuite

Specifica le proprietà degli algoritmi. Questa è una classe abstract.

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

public abstract class SecurityAlgorithmSuite

Il tipo SecurityAlgorithmSuite espone i seguenti membri.

  NomeDescrizione
Metodo protettoSecurityAlgorithmSuiteInizializza una nuova istanza della classe SecurityAlgorithmSuite.
In alto

  NomeDescrizione
Proprietà pubblicaMembro staticoBasic128Ottiene la suite di algoritmi di Basic128.
Proprietà pubblicaMembro staticoBasic128Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave e Basic a 128 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic128Sha256Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Basic a 128 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic128Sha256Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 128 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic192Ottiene una suite di algoritmi che Basic a 192 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic192Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave e Basic a 192 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic192Sha256Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Basic a 192 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic192Sha256Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 192 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic256Ottiene una suite di algoritmi che Basic a 256 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic256Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave e Basic a 256 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic256Sha256Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Basic a 256 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoBasic256Sha256Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 128 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoDefaultOttiene la suite di algoritmi predefinita.
Proprietà pubblicaDefaultAsymmetricKeyWrapAlgorithmOttiene l'algoritmo di incapsulamento della chiave asimmetrico predefinito come stringa.
Proprietà pubblicaDefaultAsymmetricSignatureAlgorithmOttiene l'algoritmo di firma asimmetrico predefinito come stringa.
Proprietà pubblicaDefaultCanonicalizationAlgorithmOttiene l'algoritmo di canonizzazione predefinito come stringa.
Proprietà pubblicaDefaultDigestAlgorithmOttiene l'algoritmo di digest predefinito come stringa.
Proprietà pubblicaDefaultEncryptionAlgorithmOttiene l'algoritmo di crittografia predefinito come stringa.
Proprietà pubblicaDefaultEncryptionKeyDerivationLengthOttiene la lunghezza di derivazione della chiave di crittografia predefinita come valore Int32.
Proprietà pubblicaDefaultSignatureKeyDerivationLengthOttiene la lunghezza di derivazione della chiave di firma predefinita come valore Int32.
Proprietà pubblicaDefaultSymmetricKeyLengthOttiene la lunghezza di derivazione della chiave simmetrica predefinita come valore Int32.
Proprietà pubblicaDefaultSymmetricKeyWrapAlgorithmOttiene l'algoritmo di incapsulamento della chiave simmetrico predefinito come stringa.
Proprietà pubblicaDefaultSymmetricSignatureAlgorithmOttiene l'algoritmo di firma simmetrico predefinito come stringa.
Proprietà pubblicaMembro staticoTripleDesOttiene la suite di algoritmi Triple Data Encryption Standard (DES).
Proprietà pubblicaMembro staticoTripleDesRsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoTripleDesSha256Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio.
Proprietà pubblicaMembro staticoTripleDesSha256Rsa15Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave, SHA256 per il digest della firma e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio.
In alto

  NomeDescrizione
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoIsAsymmetricKeyLengthSupportedIndica se una lunghezza specifica della chiave viene supportata dall'algoritmo asimmetrico.
Metodo pubblicoIsAsymmetricKeyWrapAlgorithmSupportedIndica se un algoritmo di incapsulamento della chiave asimmetrico viene supportato.
Metodo pubblicoIsAsymmetricSignatureAlgorithmSupportedIndica se un algoritmo di firma asimmetrico viene supportato.
Metodo pubblicoIsCanonicalizationAlgorithmSupportedIndica se un algoritmo di canonizzazione viene supportato.
Metodo pubblicoIsDigestAlgorithmSupportedIndica se un algoritmo di digest viene supportato.
Metodo pubblicoIsEncryptionAlgorithmSupportedIndica se un algoritmo di crittografia viene supportato.
Metodo pubblicoIsEncryptionKeyDerivationAlgorithmSupportedIndica se un algoritmo di derivazione della chiave di crittografia viene supportato.
Metodo pubblicoIsSignatureKeyDerivationAlgorithmSupportedIndica se un algoritmo di derivazione della chiave di firma viene supportato.
Metodo pubblicoIsSymmetricKeyLengthSupportedQuando viene sottoposto a override in una classe derivata, indica se viene supportata una lunghezza di chiave simmetrica specifica.
Metodo pubblicoIsSymmetricKeyWrapAlgorithmSupportedIndica se un algoritmo di incapsulamento della chiave simmetrico viene supportato.
Metodo pubblicoIsSymmetricSignatureAlgorithmSupportedIndica se un algoritmo di firma simmetrico viene supportato.
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

Le istanze di questa classe vengono utilizzate per specificare le caratteristiche di crittografia degli algoritmi utilizzati durante la sicurezza dei messaggi.

Questa classe viene utilizzata dalle classi derivate per creare un'istanza della suite di algoritmi di sicurezza e contiene proprietà che descrivono gli algoritmi di sicurezza. Ad esempio, l'associazione wsBasicHttp utilizza una classe derivata interna per specificare le proprietà degli algoritmi di sicurezza.

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft