Właśnie otrzymałem certyfikat od GoGaddy. To przyszło w pliku .zip, który ma dwa pliki w IT:Gdzie jest klucz prywatny mojego certyfikatu
„certificate.p7b” & „cetificate.crt”
mam zainstalowane oba z nich, ale gdy próbuję odnośnika prywatny klucz na którymkolwiek z nich, otrzymuję NULL, co oznacza, że nie mają prywatnego.
Oczywiście, to wszystko jest częścią większego problemu, w którym próbuję zainstalować certyfikat dla strony internetowej AZURE i nie wymaga pliku .crt, więc muszę wyeksportować go do pliku .pfx
Nawiasem mówiąc, jestem na laptopie do pracy, który ma kilka preinstalowanych certyfikatów i wszystkie mają prywatne klucze. Jest to kod używam do wyszukiwania klucza prywatnego:
X509Store store = new X509Store(StoreName.My);
store.Open(OpenFlags.MaxAllowed);
foreach (var certin store.Certificates)
{
var pk = cert.PrivateKey;
}
GDZIE JEST klucza prywatnego i jak mogę ją uzyskać?
Mam klucz prywatny opisany przez EJP i użyłem go wraz z plikami certyfikatów @ openssl w celu utworzenia pliku .pfx, a następnie zainstalowałem go w mojej lazurowej witrynie internetowej. – ostati