Message.DigitalSignature Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví digitální podpis, který služba Řízení front zpráv používá k ověření zprávy.
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()
Hodnota vlastnosti
Pole bajtů hodnot, které určuje digitální podpis služby Řízení front zpráv 1.0 použitý k ověření zprávy. Výchozí hodnota je pole nulové délky.
- Atributy
Výjimky
Fronta zpráv je filtrována tak, aby ignorovala DigitalSignature vlastnost.
Vlastnost DigitalSignature je null.
Poznámky
Služba Řízení front zpráv používá digitální podpis při ověřování zpráv odeslaných službou Řízení front zpráv verze 1.0. Ve většině případů služba Řízení front zpráv generuje a nastavuje DigitalSignature vlastnost při odesílání žádostí o ověření aplikace. Přijímající aplikace používá tuto vlastnost k načtení digitálního podpisu připojeného ke zprávě.
Vlastnost můžete použít DigitalSignature pouze při spuštění služby Řízení front zpráv verze 2.0. Odesílající aplikace musí při žádosti o ověření zadat podpisy služby Řízení front zpráv verze 1.0. Pokud odesílající aplikace odešle podpis služby Řízení front zpráv verze 2.0, tato vlastnost obsahuje vyrovnávací paměť čtyř bajtů, z nichž každá obsahuje nulu.
Vlastnost DigitalSignature společně s SenderCertificate vlastností také používá aplikace konektoru při odeslání zprávy. V tomto scénáři aplikace konektoru místo služby Řízení front zpráv vygeneruje digitální podpis, který je založen na certifikátu uživatele, který zprávu odesílá.
Vlastnost DigitalSignature má maximální velikost pole 256.
Při nastavování DigitalSignature vlastnosti musíte také nastavit ConnectorType vlastnost. Při odeslání zprávy služba Řízení front zpráv ignoruje DigitalSignature vlastnost, pokud ConnectorType vlastnost není nastavena.