Condividi tramite


Message.DigitalSignature Proprietà

Definizione

Ottiene o imposta la firma digitale utilizzata da Accodamento messaggi per autenticare il messaggio.

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

Valore della proprietà

Byte[]

Matrice di valori di byte che specifica la firma digitale di Accodamento messaggi versione 1.0 utilizzata per autenticare il messaggio. L'impostazione predefinita è una matrice di lunghezza zero.

Attributi

Eccezioni

La coda di messaggi viene filtrata in modo che venga ignorata la proprietà DigitalSignature.

La proprietà DigitalSignature è null.

Commenti

Accodamento messaggi usa la firma digitale durante l'autenticazione dei messaggi inviati da Accodamento messaggi versione 1.0. Nella maggior parte dei casi, Accodamento messaggi genera e imposta la DigitalSignature proprietà quando l'invio dell'applicazione richiede l'autenticazione. L'applicazione ricevente usa questa proprietà per recuperare la firma digitale associata al messaggio.

È possibile usare la proprietà solo durante l'esecuzione di DigitalSignature Accodamento messaggi versione 2.0. L'applicazione di invio deve specificare le firme di accodamento messaggi versione 1.0 durante la richiesta di autenticazione. Se l'applicazione di invio invia una firma di accodamento messaggi versione 2.0, questa proprietà contiene un buffer di quattro byte, ognuno contenente zero.

La DigitalSignature proprietà, insieme alla SenderCertificate proprietà, viene usata anche dalle applicazioni del connettore quando viene inviato un messaggio. In questo scenario, l'applicazione connettore, anziché accodamento messaggi, genera la firma digitale, che si basa sul certificato dell'utente che invia il messaggio.

La DigitalSignature proprietà ha una dimensione massima della matrice pari a 256.

Quando si imposta la proprietà, è necessario impostare anche la DigitalSignatureConnectorType proprietà. Quando viene inviato un messaggio, Accodamento messaggi ignora la DigitalSignature proprietà se la ConnectorType proprietà non è impostata.

Si applica a

Vedi anche