Message.DestinationSymmetricKey Propriedade

Definição

Obtém ou define a chave simétrica usada para encriptar mensagens encriptadas pela aplicação ou mensagens enviadas para filas estrangeiras.

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 Propriedade

Byte[]

Um array de valores de bytes que especifica a chave simétrica de destino usada para encriptar a mensagem. O padrão é um array de comprimento zero.

Atributos

Exceções

A fila de mensagens é filtrada para ignorar a DestinationSymmetricKey propriedade.

Observações

Dois cenários exigem que utilize a DestinationSymmetricKey propriedade. A primeira é quando a sua aplicação, em vez da Fila de Mensagens, encripta uma mensagem. A segunda é quando envias uma mensagem encriptada para um sistema de fila diferente da Fila de Mensagens.

Antes de definir esta propriedade, deve encriptar a chave simétrica com a chave pública do gestor de fila recetora. Quando envia uma mensagem encriptada por aplicação, o gestor da fila receptora usa a chave simétrica para desencriptar a mensagem antes de a enviar para a fila de destino.

Se enviar uma mensagem para uma fila estrangeira, a mensagem é primeiro recebida pela aplicação conectora apropriada, que encaminha a mensagem encriptada com a chave simétrica anexada para a aplicação recetora. É então responsabilidade da aplicação recetora desencriptar a mensagem usando a chave simétrica.

Quando defines a DestinationSymmetricKey propriedade, também tens de definir a ConnectorType propriedade. Quando a mensagem é enviada, a Fila de Mensagens ignora a DestinationSymmetricKey propriedade se a ConnectorType propriedade não estiver também definida.

A DestinationSymmetricKey propriedade tem um tamanho máximo de array de 256.

Aplica-se a

Ver também