Message.DigitalSignature Eigenschap

Definitie

Hiermee haalt u de digitale handtekening op die door Message Queuing wordt gebruikt om het bericht te verifiëren.

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

Waarde van eigenschap

Byte[]

Een matrix van bytewaarden die de digitale handtekening Message Queuing 1.0 specificeert die wordt gebruikt om het bericht te verifiëren. De standaardwaarde is een matrix met lengte nul.

Kenmerken

Uitzonderingen

De berichtenwachtrij wordt gefilterd om de DigitalSignature eigenschap te negeren.

De eigenschap DigitalSignature is null.

Opmerkingen

Message Queuing gebruikt de digitale handtekening bij het verifiëren van berichten die zijn verzonden door Message Queuing versie 1.0. In de meeste gevallen genereert En stelt Message Queuing de DigitalSignature eigenschap in wanneer de verzendende toepassing verificatie aanvraagt. De ontvangende toepassing gebruikt deze eigenschap om de digitale handtekening op te halen die is gekoppeld aan het bericht.

U kunt de eigenschap alleen gebruiken bij het DigitalSignature uitvoeren van Message Queuing versie 2.0. De verzendende toepassing moet Message Queuing versie 1.0-handtekeningen opgeven bij het aanvragen van verificatie. Als de verzendende toepassing een Message Queuing versie 2.0-handtekening verzendt, bevat deze eigenschap een buffer van vier bytes, elk met nul.

De DigitalSignature eigenschap wordt samen met de SenderCertificate eigenschap ook gebruikt door connectortoepassingen wanneer een bericht wordt verzonden. In dit scenario genereert de connectortoepassing, in plaats van Message Queuing, de digitale handtekening, die is gebaseerd op het certificaat van de gebruiker dat het bericht verzendt.

De DigitalSignature eigenschap heeft een maximale matrixgrootte van 256.

Wanneer u de DigitalSignature eigenschap instelt, moet u ook de ConnectorType eigenschap instellen. Wanneer een bericht wordt verzonden, negeert Message Queuing de DigitalSignature eigenschap als de ConnectorType eigenschap niet ook is ingesteld.

Van toepassing op

Zie ook