Message.DigitalSignature Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia podpis cyfrowy używany przez kolejkowanie komunikatów do uwierzytelniania wiadomości.
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()
Wartość właściwości
Tablica wartości bajtów, która określa podpis cyfrowy usługi Message Queuing 1.0 używany do uwierzytelniania wiadomości. Wartość domyślna to tablica o zerowej długości.
- Atrybuty
Wyjątki
Kolejka komunikatów jest filtrowana w celu zignorowania DigitalSignature właściwości.
Właściwość DigitalSignature to null
.
Uwagi
Kolejkowanie komunikatów używa podpisu cyfrowego podczas uwierzytelniania komunikatów wysyłanych przez kolejkowanie komunikatów w wersji 1.0. W większości przypadków kolejkowanie komunikatów generuje i ustawia DigitalSignature właściwość podczas wysyłania aplikacji żąda uwierzytelniania. Aplikacja odbierający używa tej właściwości do pobrania podpisu cyfrowego dołączonego do wiadomości.
Właściwość można używać DigitalSignature tylko podczas uruchamiania kolejkowania komunikatów w wersji 2.0. Podczas żądania uwierzytelniania aplikacja wysyłająca musi określić podpisy usługi Kolejkowanie komunikatów w wersji 1.0. Jeśli aplikacja wysyłająca wysyła podpis w kolejce komunikatów w wersji 2.0, ta właściwość zawiera bufor czterech bajtów, z których każda zawiera zero.
Właściwość DigitalSignature wraz z właściwością jest również używana przez aplikacje łączników po wysłaniu SenderCertificate komunikatu. W tym scenariuszu aplikacja łącznika — zamiast kolejkowania komunikatów — generuje podpis cyfrowy, który opiera się na certyfikacie użytkownika wysyłającego komunikat.
Właściwość DigitalSignature ma maksymalny rozmiar tablicy 256.
Po ustawieniu DigitalSignature właściwości należy również ustawić ConnectorType właściwość . Po wysłaniu komunikatu kolejkowanie komunikatów ignoruje DigitalSignature właściwość , jeśli ConnectorType właściwość nie jest również ustawiona.