Udostępnij za pośrednictwem


X509CertificateRecipientClientCredential.DefaultCertificate Właściwość

Definicja

Pobiera lub ustawia domyślny certyfikat do użycia dla usługi.

public:
 property System::Security::Cryptography::X509Certificates::X509Certificate2 ^ DefaultCertificate { System::Security::Cryptography::X509Certificates::X509Certificate2 ^ get(); void set(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ value); };
public System.Security.Cryptography.X509Certificates.X509Certificate2 DefaultCertificate { get; set; }
member this.DefaultCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 with get, set
Public Property DefaultCertificate As X509Certificate2

Wartość właściwości

X509Certificate2

Domyślny certyfikat do użycia dla usługi.

Wyjątki

Podjęto próbę ustawienia, gdy poświadczenie jest tylko do odczytu.

Przykłady

Ten kod pokazuje, jak uzyskać dostęp do tej właściwości.

public void snippet24(CalculatorClient cc)
{
    X509CertificateRecipientClientCredential rcc = cc.ClientCredentials.ServiceCertificate;
    X509Certificate2 cert = rcc.DefaultCertificate;
}

Uwagi

W przypadku powiązań korzystających z zabezpieczeń komunikatów opartych na certyfikatach ten certyfikat jest używany do szyfrowania komunikatów w usłudze i oczekuje się, że będzie używany przez usługę do podpisywania odpowiedzi na klienta.

Dotyczy