X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Método
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.
Combina uma chave privada com a chave pública de um ECDiffieHellman certificado para gerar um novo certificado 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
Parâmetros
- privateKey
- ECDiffieHellman
A chave privada ECDiffieHellman.
Retornos
Um novo certificado ECDiffieHellman com a HasPrivateKey propriedade definida true
como .
O certificado atual não é modificado.
Exceções
privateKey
é null
.
O certificado já tem uma chave privada associada.
O certificado não tem uma chave pública.
- ou -
A chave privada especificada não corresponde à chave pública desse certificado.