Message.DestinationSymmetricKey Vlastnost

Definice

Získá nebo nastaví symetrický klíč používaný k šifrování zpráv zašifrovaných aplikací nebo zpráv odeslaný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 hodnot bajtů určující cílový symetrický klíč použitý k zaš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

Dva scénáře vyžadují, abyste použili DestinationSymmetricKey vlastnost . První je, když aplikace místo služby Řízení front zpráv šifruje zprávu. Druhý nastává, 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 musíte symetrický klíč zašifrovat 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, nejprve ji přijme příslušná aplikace konektoru, která předá zašifrovanou zprávu s připojeným symetrickým klíčem přijímající aplikaci. Za dešifrování zprávy pomocí symetrického klíče pak odpovídá přijímající aplikace.

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

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

Platí pro

Viz také