Message.SenderCertificate Propriedade

Definição

Obtém ou define o certificado de segurança usado para autenticar mensagens.

public:
 property cli::array <System::Byte> ^ SenderCertificate { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgSenderCertificate")]
public byte[] SenderCertificate { get; set; }
[<System.Messaging.MessagingDescription("MsgSenderCertificate")>]
member this.SenderCertificate : byte[] with get, set
Public Property SenderCertificate As Byte()

Valor de Propriedade

Byte[]

Um array de valores de bytes que representa um certificado de segurança, que a Fila de Mensagens usa para verificar o remetente da mensagem. O padrão é um array de comprimento zero.

Atributos

Exceções

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

Observações

A aplicação recetora utiliza a SenderCertificate propriedade quando a mensagem inclui um certificado de segurança externo.

A Fila de Mensagens pode autenticar uma mensagem usando um certificado de segurança interno ou externo. A Fila de Mensagens fornece certificados internos, que são usados para verificar a integridade da mensagem. Uma autoridade certificadora fornece um certificado externo, ao qual pode aceder através da SenderCertificate propriedade da mensagem. Para além de permitir que a Fila de Mensagens asimile a mensagem, um certificado externo permite à aplicação recetora verificar ainda mais o remetente. Um certificado interno não tem valor útil para uma aplicação recetora.

Um certificado externo deve ser registado no serviço de diretório do sistema de Fila de Mensagens. Um certificado externo contém informações sobre a autoridade certificadora, o utilizador do certificado, o período de validade do certificado, a chave pública do utilizador do certificado e a assinatura da autoridade certificadora.

Aplica-se a

Ver também