MessageSecurityOverTcp.AlgorithmSuite Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje sadu algoritmů, která se má použít pro zabezpečení zpráv na úrovni SOAP.
public:
property System::ServiceModel::Security::SecurityAlgorithmSuite ^ AlgorithmSuite { System::ServiceModel::Security::SecurityAlgorithmSuite ^ get(); void set(System::ServiceModel::Security::SecurityAlgorithmSuite ^ value); };
public System.ServiceModel.Security.SecurityAlgorithmSuite AlgorithmSuite { get; set; }
member this.AlgorithmSuite : System.ServiceModel.Security.SecurityAlgorithmSuite with get, set
Public Property AlgorithmSuite As SecurityAlgorithmSuite
Hodnota vlastnosti
Úloha SecurityAlgorithmSuite. Výchozí formát je Basic256.
Výjimky
Hodnota AlgorithmSuite je null
.
Příklady
Následující kód ukazuje, jak získat přístup a nastavit tuto vlastnost.
NetTcpBinding binding = new NetTcpBinding();
// Specify the mode, then the credential type.
binding.Security.Mode = SecurityMode.Message;
binding.Security.Message.ClientCredentialType =
MessageCredentialType.UserName;
binding.Security.Message.AlgorithmSuite =
System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256;
Dim binding As New NetTcpBinding()
' Specify the mode, then the credential type.
binding.Security.Mode = SecurityMode.Message
binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName
binding.Security.Message.AlgorithmSuite = System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256
Poznámky
Při úpravách tohoto nastavení byste měli vědět o silných a slabých stránkách příslušných algoritmů.
Pokud tuto vlastnost nastavíte na jinou hodnotu než výchozí a vygenerujete konfigurační soubor pomocí nástroje ServiceModel Metadata Tool (Svcutil.exe), nevygeneruje se správně a konfigurační soubor je nutné upravit ručně a nastavit odpovídající atribut konfigurace na požadovanou hodnotu.