Próbuję utworzyć punkt końcowy https dla mojej usługi azure. Dostałem plik p7b, który przekonwertowałem na plik cer. Od cer udało mi się przekonwertować z kilkoma liniami C# do pfx.Azure https z plikiem pfx
var cert = new X509Certificate2(@"certpath", "
var bytes = cert.Export(X509ContentType.Pfx, "password");
File.WriteAllBytes(@"certpath\cert.pfx", bytes);
Teraz kiedy przesłać cert do Azure wszystko wydaje się w porządku, mogę skopiować odcisk palca i próby uaktualnienia z nowym odciskiem palca jako część punktu końcowego i pojawia się błąd w błękicie.
Certyfikat z odcisku palca 3FA490D1D4957942CD2ED545F6E823D0008796EA2 związanego z wejściem HTTPS końcowego „endpointName” nie zawiera klucza prywatnego.
.p7b również nie zawierają kluczy prywatnych. –
Po dalszych badaniach masz rację. Nie pracowałem wcześniej z tymi konkretnymi plikami, więc założyłem, że zaginęło w tłumaczeniu z .cef na .pfx. Będę edytować, aby wyjaśnić. – knightpfhor