Message.DigitalSignature Propriété

Définition

Obtient ou définit la signature numérique utilisée par Message Queuing pour authentifier le message.

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

Valeur de propriété

Byte[]

Un tableau de valeurs d'octets qui spécifie la signature numérique de Message Queuing 1.0 utilisée pour authentifier le message. La valeur par défaut est un tableau de longueur zéro.

Attributs

Exceptions

La file d'attente des messages est filtrée pour ignorer la propriété DigitalSignature.

La propriété DigitalSignature a la valeur null.

Remarques

Message Queuing utilise la signature numérique lors de l’authentification des messages envoyés par Message Queuing version 1.0. Dans la plupart des cas, Message Queuing génère et définit la DigitalSignature propriété lorsque l’application qui envoie demande l’authentification. L’application réceptrice utilise cette propriété pour récupérer la signature numérique jointe au message.

Vous pouvez uniquement utiliser la DigitalSignature propriété lors de l’exécution de Message Queuing version 2.0. L’application émettrice doit spécifier les signatures Message Queuing version 1.0 lors de la demande d’authentification. Si l’application émettrice envoie une signature Message Queuing version 2.0, cette propriété contient une mémoire tampon de quatre octets, chacun contenant zéro.

La DigitalSignature propriété, ainsi que la SenderCertificate propriété , sont également utilisées par les applications de connecteur lorsqu’un message est envoyé. Dans ce scénario, l’application de connecteur , plutôt que Message Queuing, génère la signature numérique, qu’elle base sur le certificat de l’utilisateur qui envoie le message.

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

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

S’applique à

Voir aussi