Message.SenderCertificate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.