Udostępnij za pośrednictwem


Message.DigitalSignature Właściwość

Definicja

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

Byte[]

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.

Dotyczy

Zobacz też