Message.DigitalSignature Propiedad

Definición

Obtiene o establece la firma digital que Message Queuing utiliza para autenticar el mensaje.

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

Valor de propiedad

Byte[]

Matriz de bytes que especifica la firma digital de Message Queuing 1.0 utilizada para autenticar el mensaje. El valor predeterminado es una matriz de longitud cero.

Atributos

Excepciones

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

La propiedad DigitalSignature es null.

Comentarios

Message Queuing usa la firma digital al autenticar mensajes enviados por Message Queuing versión 1.0. En la mayoría de los casos, Message Queuing genera y establece la DigitalSignature propiedad cuando la aplicación de envío solicita autenticación. La aplicación receptora usa esta propiedad para recuperar la firma digital adjunta al mensaje.

Solo puede usar la DigitalSignature propiedad al ejecutar Message Queuing versión 2.0. La aplicación de envío debe especificar firmas de Message Queuing versión 1.0 al solicitar autenticación. Si la aplicación de envío envía una firma message Queuing versión 2.0, esta propiedad contiene un búfer de cuatro bytes, cada uno que contiene cero.

Las DigitalSignature aplicaciones del conector también usan la propiedad junto con la SenderCertificate propiedad cuando se envía un mensaje. En este escenario, la aplicación del conector, en lugar de Message Queuing, genera la firma digital, que se basa en el certificado del usuario que envía el mensaje.

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

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

Se aplica a

Consulte también