Message.DigitalSignature Message.DigitalSignature Message.DigitalSignature Message.DigitalSignature Property

Definición

Obtiene o establece la firma digital que Message Queuing utiliza para autenticar el mensaje.Gets or sets the digital signature that Message Queuing uses to authenticate the message.

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; }
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.An array of byte values that specifies the Message Queuing 1.0 digital signature used to authenticate the message. El valor predeterminado es una matriz de longitud cero.The default is a zero-length array.

Excepciones

La cola de mensajes se filtra para omitir la propiedad DigitalSignature.The message queue is filtered to ignore the DigitalSignature property.

Comentarios

Message Queue Server utiliza la firma digital al autenticar mensajes enviados por Message Queue Server versión 1.0.Message Queuing uses the digital signature when authenticating messages that were sent by Message Queuing version 1.0. En la mayoría de los casos, Message Queue Server genera y establece el DigitalSignature propiedad cuando la aplicación de envío solicita autenticación.In most cases, Message Queuing generates and sets the DigitalSignature property when the sending application requests authentication. La aplicación receptora utiliza esta propiedad para recuperar la firma digital adjuntada al mensaje.The receiving application uses this property to retrieve the digital signature attached to the message.

Sólo se puede utilizar el DigitalSignature propiedad cuando se ejecuta Message Queue Server versión 2.0.You can only use the DigitalSignature property when running Message Queuing version 2.0. La aplicación de envío debe especificar las firmas de la versión 1.0 de Message Queue Server cuando se solicita la autenticación.The sending application must specify Message Queuing version 1.0 signatures when requesting authentication. Si la aplicación de envío envía una firma de la versión 2.0 de Message Queue Server, esta propiedad contiene un búfer de cuatro bytes, cada con un cero.If the sending application sends a Message Queuing version 2.0 signature, this property contains a buffer of four bytes, each containing zero.

El DigitalSignature propiedad, junto con el SenderCertificate propiedad, también se utiliza en las aplicaciones conectoras cuando se envía un mensaje.The DigitalSignature property, together with the SenderCertificate property, is also used by connector applications when a message is sent. En este escenario, el conector aplicación - en lugar de Message Queue Server - genera la firma digital, que basa en el certificado del usuario que envía el mensaje.In this scenario, the connector application - rather than Message Queuing - generates the digital signature, which it bases on the certificate of the user sending the message.

El DigitalSignature propiedad tiene un tamaño máximo de la matriz de 256 bytes.The DigitalSignature property has a maximum array size of 256.

Al establecer el DigitalSignature propiedad, también debe establecer el ConnectorType propiedad.When you set the DigitalSignature property, you must also set the ConnectorType property. Cuando se envía un mensaje, Message Queue Server omite la DigitalSignature propiedad si el ConnectorType propiedad no se establece también.When a message is sent, Message Queuing ignores the DigitalSignature property if the ConnectorType property is not also set.

Se aplica a

Consulte también: