Compartir a través de


Message.DestinationSymmetricKey Propiedad

Definición

Obtiene o establece la clave simétrica utilizada para cifrar los mensajes cifrados por la aplicación o los enviados a colas externas.

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

Valor de propiedad

Byte[]

Matriz de bytes que especifica la clave simétrica de destino utilizada para cifrar el mensaje. El valor predeterminado es una matriz de longitud cero.

Atributos

Excepciones

La cola de mensajes se filtra para omitir la propiedad DestinationSymmetricKey.

Comentarios

Dos escenarios requieren que use la DestinationSymmetricKey propiedad . La primera es cuando la aplicación, en lugar de Message Queuing, cifra un mensaje. El segundo es cuando se envía un mensaje cifrado a un sistema de puesta en cola distinto de Message Queuing.

Antes de establecer esta propiedad, debe cifrar la clave simétrica con la clave pública del administrador de colas receptor. Al enviar un mensaje cifrado por la aplicación, el administrador de colas receptor usa la clave simétrica para descifrar el mensaje antes de enviarlo a su cola de destino.

Si envía un mensaje a una cola externa, la aplicación conector correspondiente recibe primero el mensaje, que reenvía el mensaje cifrado con la clave simétrica adjunta a la aplicación receptora. A continuación, es responsabilidad de la aplicación receptora descifrar el mensaje mediante la clave simétrica.

Al establecer la DestinationSymmetricKey propiedad , también debe establecer la ConnectorType propiedad . Cuando se envía el mensaje, Message Queuing omite la DestinationSymmetricKey propiedad si la ConnectorType propiedad no se establece también.

La DestinationSymmetricKey propiedad tiene un tamaño máximo de matriz de 256.

Se aplica a

Consulte también