Message.DestinationSymmetricKey Proprietà

Definizione

Ottiene o imposta la chiave simmetrica utilizzata per crittografare i messaggi crittografati dall'applicazione o i messaggi inviati alle code esterne.

public:
 property cli::array <System::Byte> ^ DestinationSymmetricKey { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgDestinationSymmetricKey")]
public byte[] DestinationSymmetricKey { get; set; }
[<System.Messaging.MessagingDescription("MsgDestinationSymmetricKey")>]
member this.DestinationSymmetricKey : byte[] with get, set
Public Property DestinationSymmetricKey As Byte()

Valore della proprietà

Byte[]

Matrice di valori di byte che specifica la chiave simmetrica di destinazione utilizzata per crittografare 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à DestinationSymmetricKey.

Commenti

Due scenari richiedono l'uso della DestinationSymmetricKey proprietà. Il primo è quando l'applicazione, anziché Accodamento messaggi, crittografa un messaggio. Il secondo è quando si invia un messaggio crittografato a un sistema di accodamento diverso da Accodamento messaggi.

Prima di impostare questa proprietà, è necessario crittografare la chiave simmetrica con la chiave pubblica della gestione code di ricezione. Quando si invia un messaggio crittografato dall'applicazione, il gestore della coda di ricezione usa la chiave simmetrica per decrittografare il messaggio prima di inviarlo alla coda di destinazione.

Se si invia un messaggio a una coda esterna, il messaggio viene prima ricevuto dall'applicazione connettore appropriata, che inoltra il messaggio crittografato con la chiave simmetrica associata all'applicazione di ricezione. È quindi responsabilità dell'applicazione ricevente decrittografare il messaggio usando la chiave simmetrica.

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

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

Si applica a

Vedi anche