Binding.CertificateHash 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 hash do certificado a ser associado.
public:
property cli::array <System::Byte> ^ CertificateHash { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public byte[] CertificateHash { get; set; }
member this.CertificateHash : byte[] with get, set
Public Property CertificateHash As Byte()
Valor da propriedade
A matriz de bytes que representa o hash de associação SSL (Secure Sockets Layer).
Exemplos
O exemplo a seguir demonstra a CertificateHash propriedade . Se o identificador de protocolo for "https", o hash do certificado e o nome do repositório de certificados serão exibidos. Este exemplo de código faz parte de um exemplo maior fornecido para a Binding classe .
if (binding.Protocol == "https")
{
// There is a CertificateHash and
// CertificateStoreName for the https protocol only.
bindingdisplay = bindingdisplay + "\n CertificateHash: " +
binding.CertificateHash + ": ";
// Display the hash.
foreach (System.Byte certhashbyte in binding.CertificateHash)
{
bindingdisplay = bindingdisplay + certhashbyte.ToString() + " ";
}
bindingdisplay = bindingdisplay + "\n CertificateStoreName: " +
binding.CertificateStoreName;
}
Comentários
A CertificateHash propriedade contém o hash de certificado para a associação SSL. O hash do certificado é o identificador exclusivo do certificado.
A CertificateHash propriedade está disponível somente quando o identificador de protocolo definido pela Protocol propriedade é "https". Uma tentativa de obter ou definir a CertificateHash propriedade para uma associação com um protocolo de "http" gerará um erro.
O valor da CertificateHash propriedade é definido no BindingCollection objeto .