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'applicazione di invio richiede l'autenticazione. L'applicazione ricevente usa questa proprietà per recuperare la firma digitale associata al messaggio.

È possibile utilizzare la DigitalSignature proprietà solo quando si esegue Accodamento messaggi versione 2.0. L'applicazione di invio deve specificare le firme di Accodamento messaggi versione 1.0 quando si richiede l'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, basata sul certificato dell'utente che invia il messaggio.

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

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

Si applica a

Vedi anche