Share via


X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) 메서드

정의

프라이빗 키를 인증서의 ECDiffieHellman 공개 키와 결합하여 새 ECDiffieHellman 인증서를 생성합니다.

public:
 System::Security::Cryptography::X509Certificates::X509Certificate2 ^ CopyWithPrivateKey(System::Security::Cryptography::ECDiffieHellman ^ privateKey);
public System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey (System.Security.Cryptography.ECDiffieHellman privateKey);
member this.CopyWithPrivateKey : System.Security.Cryptography.ECDiffieHellman -> System.Security.Cryptography.X509Certificates.X509Certificate2
Public Function CopyWithPrivateKey (privateKey As ECDiffieHellman) As X509Certificate2

매개 변수

privateKey
ECDiffieHellman

프라이빗 ECDiffieHellman 키입니다.

반환

속성이 로 설정된 true새 ECDiffieHellman 인증서 HasPrivateKey 입니다. 현재 인증서가 수정되지 않았습니다.

예외

privateKeynull입니다.

인증서에 이미 연결된 프라이빗 키가 있습니다.

인증서에 공개 키가 없습니다.

또는

지정된 프라이빗 키가 이 인증서의 공개 키와 일치하지 않습니다.

적용 대상