Partager via


Message.DestinationSymmetricKey Propriété

Définition

Obtient ou définit la clé symétrique utilisée pour chiffrer les messages ou messages chiffrés par l’application envoyés aux files d’attente étrangères.

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()

Valeur de propriété

Byte[]

Tableau de valeurs d’octets qui spécifie la clé symétrique de destination utilisée pour chiffrer le message. La valeur par défaut est un tableau de longueur nulle.

Attributs

Exceptions

La file d’attente de messages est filtrée pour ignorer la DestinationSymmetricKey propriété.

Remarques

Deux scénarios vous obligent à utiliser la DestinationSymmetricKey propriété. La première est lorsque votre application, plutôt que Message Queuing, chiffre un message. La seconde est lorsque vous envoyez un message chiffré à un système de mise en file d’attente autre que Message Queuing.

Avant de définir cette propriété, vous devez chiffrer la clé symétrique avec la clé publique du gestionnaire de files d’attente de réception. Lorsque vous envoyez un message chiffré par l’application, le gestionnaire de files d’attente de réception utilise la clé symétrique pour déchiffrer le message avant de l’envoyer à sa file d’attente de destination.

Si vous envoyez un message à une file d’attente étrangère, le message est d’abord reçu par l’application de connecteur appropriée, qui transfère le message chiffré avec la clé symétrique attachée à l’application de réception. Il incombe ensuite à l’application de réception de déchiffrer le message à l’aide de la clé symétrique.

Lorsque vous définissez la DestinationSymmetricKey propriété, vous devez également définir la ConnectorType propriété. Lorsque le message est envoyé, Message Queuing ignore la DestinationSymmetricKey propriété si la ConnectorType propriété n’est pas également définie.

La DestinationSymmetricKey propriété a une taille de tableau maximale de 256.

S’applique à

Voir aussi