Compartilhar via


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 da propriedade

Byte[]

Uma matriz de valores de bytes que representa um certificado de segurança, que o Enfileiramento de Mensagens usa para verificar o remetente da mensagem. O padrão é uma matriz de comprimento zero.

Atributos

Exceções

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

Comentários

O aplicativo de recebimento usa a SenderCertificate propriedade quando a mensagem inclui um certificado de segurança externo.

O Enfileiramento de Mensagens pode autenticar uma mensagem usando um certificado de segurança interno ou externo. O Enfileiramento de Mensagens fornece certificados internos, que são usados para verificar a integridade da mensagem. Uma autoridade de certificação fornece um certificado externo, que você pode acessar por meio da SenderCertificate propriedade da mensagem. Além de permitir que o Enfileiramento de Mensagens autentique a mensagem, um certificado externo permite que o aplicativo receptor verifique ainda mais o remetente. Um certificado interno não tem nenhum valor utilizável para um aplicativo receptor.

Um certificado externo deve ser registrado com o serviço de diretório do sistema de Enfileiramento de Mensagens. Um certificado externo contém informações sobre a autoridade de certificação, o usuário do certificado, o período de validade do certificado, a chave pública do usuário do certificado e a assinatura da autoridade de certificação.

Aplica-se a

Confira também