Sdílet prostřednictvím


Message.DestinationSymmetricKey Vlastnost

Definice

Získá nebo nastaví symetrický klíč použitý k šifrování zpráv šifrovaných aplikací nebo zpráv odesílaných do cizích front.

public:
 property cli::array <System::Byte> ^ DestinationSymmetricKey { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgDestinationSymmetricKey")]
public byte[] DestinationSymmetricKey { get; set; }
[<System.Messaging.MessagingDescription("MsgDestinationSymmetricKey")>]
member this.DestinationSymmetricKey : byte[] with get, set
Public Property DestinationSymmetricKey As Byte()

Hodnota vlastnosti

Byte[]

Pole bajtů hodnot, které určuje cílový symetrický klíč použitý k šifrování zprávy. Výchozí hodnota je pole nulové délky.

Atributy

Výjimky

Fronta zpráv je filtrována tak, aby ignorovala DestinationSymmetricKey vlastnost.

Poznámky

Dvě scénáře vyžadují, abyste tuto vlastnost použili DestinationSymmetricKey . První je, když aplikace místo služby Řízení front zpráv zašifruje zprávu. Druhá je, když odešlete zašifrovanou zprávu do jiného systému řízení front, než je služba Řízení front zpráv.

Před nastavením této vlastnosti je nutné zašifrovat symetrický klíč pomocí veřejného klíče přijímajícího správce fronty. Když odešlete zprávu zašifrovanou aplikací, správce přijímající fronty použije symetrický klíč k dešifrování zprávy před odesláním do cílové fronty.

Pokud odešlete zprávu do cizí fronty, zpráva se nejprve přijme příslušnou aplikací konektoru, která předá zašifrovanou zprávu s připojeným symetrickým klíčem přijímající aplikaci. Pak je odpovědností přijímající aplikace dešifrovat zprávu pomocí symetrického klíče.

Při nastavování DestinationSymmetricKey vlastnosti musíte také nastavit ConnectorType vlastnost. Při odeslání zprávy služba Řízení front zpráv ignoruje DestinationSymmetricKey vlastnost, pokud ConnectorType vlastnost není nastavena.

Vlastnost DestinationSymmetricKey má maximální velikost pole 256.

Platí pro

Viz také