SecurityAlgorithmSuite Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le proprietà degli algoritmi. Si tratta di una classe abstract
.
public ref class SecurityAlgorithmSuite abstract
public abstract class SecurityAlgorithmSuite
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))]
public abstract class SecurityAlgorithmSuite
type SecurityAlgorithmSuite = class
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))>]
type SecurityAlgorithmSuite = class
Public MustInherit Class SecurityAlgorithmSuite
- Ereditarietà
-
SecurityAlgorithmSuite
- Derivato
- Attributi
Commenti
Le istanze di questa classe vengono utilizzate per specificare le caratteristiche di crittografia degli algoritmi utilizzati durante la protezione dei messaggi.
Questa classe viene usata dalle classi derivate per creare un'istanza del gruppo 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.
Costruttori
SecurityAlgorithmSuite() |
Inizializza una nuova istanza della classe SecurityAlgorithmSuite. |
Proprietà
Basic128 |
Ottiene la suite di algoritmi di Basic128. |
Basic128Rsa15 |
Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave e Basic a 128 bit come algoritmo di crittografia del messaggio. |
Basic128Sha256 |
Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Basic a 128 bit come algoritmo di crittografia del messaggio. |
Basic128Sha256Rsa15 |
Ottiene 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. |
Basic192 |
Ottiene una suite di algoritmi che Basic a 192 bit come algoritmo di crittografia del messaggio. |
Basic192Rsa15 |
Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave e Basic a 192 bit come algoritmo di crittografia del messaggio. |
Basic192Sha256 |
Ottiene un gruppo di algoritmi che usa SHA256 per il digest della firma e Basic a 192 bit come algoritmo di crittografia del messaggio. |
Basic192Sha256Rsa15 |
Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 192 bit come algoritmo di crittografia del messaggio. |
Basic256 |
Ottiene un gruppo di algoritmi che usa Basic a 256 bit come algoritmo di crittografia del messaggio. |
Basic256Rsa15 |
Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave e Basic a 256 bit come algoritmo di crittografia del messaggio. |
Basic256Sha256 |
Ottiene un gruppo di algoritmi che usa SHA256 per il digest della firma e Basic a 256 bit come algoritmo di crittografia del messaggio. |
Basic256Sha256Rsa15 |
Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 256 bit come algoritmo di crittografia del messaggio. |
Default |
Ottiene la suite di algoritmi predefinita. |
DefaultAsymmetricKeyWrapAlgorithm |
Ottiene l'algoritmo di incapsulamento della chiave asimmetrico predefinito come stringa. |
DefaultAsymmetricSignatureAlgorithm |
Ottiene l'algoritmo di firma asimmetrico predefinito come stringa. |
DefaultCanonicalizationAlgorithm |
Ottiene l'algoritmo di canonizzazione predefinito come stringa. |
DefaultDigestAlgorithm |
Ottiene l'algoritmo di digest predefinito come stringa. |
DefaultEncryptionAlgorithm |
Ottiene l'algoritmo di crittografia predefinito come stringa. |
DefaultEncryptionKeyDerivationLength |
Ottiene la lunghezza di derivazione della chiave di crittografia predefinita come valore Int32. |
DefaultSignatureKeyDerivationLength |
Ottiene la lunghezza di derivazione della chiave di firma predefinita come valore Int32. |
DefaultSymmetricKeyLength |
Ottiene la lunghezza di derivazione della chiave simmetrica predefinita come valore Int32. |
DefaultSymmetricKeyWrapAlgorithm |
Ottiene l'algoritmo di incapsulamento della chiave simmetrico predefinito come stringa. |
DefaultSymmetricSignatureAlgorithm |
Ottiene l'algoritmo di firma simmetrico predefinito come stringa. |
TripleDes |
Ottiene il gruppo di algoritmi Triple Data Encryption Standard (DES). |
TripleDesRsa15 |
Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio. |
TripleDesSha256 |
Ottiene un gruppo di algoritmi che usa SHA256 per il digest della firma e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio. |
TripleDesSha256Rsa15 |
Ottiene 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. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsAsymmetricKeyLengthSupported(Int32) |
Indica se una lunghezza specifica della chiave viene supportata dall'algoritmo asimmetrico. |
IsAsymmetricKeyWrapAlgorithmSupported(String) |
Indica se un algoritmo di incapsulamento della chiave asimmetrico viene supportato. |
IsAsymmetricSignatureAlgorithmSupported(String) |
Indica se un algoritmo della firma asimmetrico viene supportato. |
IsCanonicalizationAlgorithmSupported(String) |
Indica se un algoritmo di canonizzazione viene supportato. |
IsDigestAlgorithmSupported(String) |
Indica se un algoritmo di digest viene supportato. |
IsEncryptionAlgorithmSupported(String) |
Indica se un algoritmo di crittografia viene supportato. |
IsEncryptionKeyDerivationAlgorithmSupported(String) |
Indica se un algoritmo di derivazione della chiave di crittografia viene supportato. |
IsSignatureKeyDerivationAlgorithmSupported(String) |
Indica se un algoritmo di derivazione della chiave di firma viene supportato. |
IsSymmetricKeyLengthSupported(Int32) |
Quando viene sottoposto a override in una classe derivata, indica se viene supportata una lunghezza della chiave simmetrica specifica. |
IsSymmetricKeyWrapAlgorithmSupported(String) |
Indica se un algoritmo di incapsulamento della chiave simmetrico viene supportato. |
IsSymmetricSignatureAlgorithmSupported(String) |
Indica se un algoritmo della firma simmetrico viene supportato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |