Estoy intentando crear un punto final https para mi servicio azul. Me dieron un archivo p7b que convertí en un archivo cer cer. Desde el cer pude convertir con unas pocas líneas de C# a un pfx.https en Azure con archivo pfx
var cert = new X509Certificate2(@"certpath", "
var bytes = cert.Export(X509ContentType.Pfx, "password");
File.WriteAllBytes(@"certpath\cert.pfx", bytes);
Ahora, cuando subo el CERT en Azure todo parece bien, copio la huella digital y trato de actualizar con la nueva huella digital como parte del punto final y me sale un error en azul.
Certificado con 3FA490D1D4957942CD2ED545F6E823D0008796EA2 huella digital asociado con la entrada HTTPS punto final "endpointName" no contiene la clave privada.
Los archivos .p7b tampoco contienen claves privadas. –
Después de más investigaciones, tiene razón. No he trabajado con esos archivos en particular antes, así que supuse que se estaba perdiendo en la traducción de .cef a .pfx. Editaré para aclarar – knightpfhor