다음을 통해 공유


X509CertificateRecipientClientCredential.DefaultCertificate 속성

정의

서비스에 대해 사용할 기본 인증서를 가져오거나 설정합니다.

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

속성 값

X509Certificate2

서비스에 대해 사용할 기본 인증서입니다.

예외

읽기 전용인 자격 증명을 설정하려고 한 경우

예제

이 코드는 이 속성에 액세스하는 방법을 보여줍니다.

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

설명

인증서 기반 메시지 보안을 사용하는 바인딩의 경우 서비스에 보내는 메시지를 암호화하는 데 이 인증서를 사용하며, 서비스에서는 클라이언트로 보내는 회신에 서명하는 데 이 인증서를 사용해야 합니다.

적용 대상