Message.DestinationSymmetricKey Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.
O DestinationSymmetricKey é null.
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.