Gdzie mogę znaleźć lokalizację certyfikatu systemu Windows na dysku twardym dla serwera 2003. Koduję narzędzie C# do zarządzania kilkoma certyfikatami, których używamy do powiadamiania, gdy wygasają. Tak więc wybieram przechowywanie ich w magazynie certyfikatów Windows. Zamiast używać dowolnej istniejącej lokalizacji (Osobiste ...), którą widzę w MMC, chciałbym utworzyć inną lokalizację z moją nazwą aplikacji i miejscem (np. "C: \ certs") mojego wyboru, aby móc z powrotem w górę.Sklep certyfikatów Windows
Odpowiedz
Podejrzewam, że nie trzeba tworzyć własnej lokalizacji. Czy masz dobry powód, by tego chcieć? System Windows ma interfejsy API do zarządzania certyfikatami i sugerowałbym ich sprawdzenie. Jestem prawie pewien, że możesz robić wszystkie sensowne rzeczy za pomocą publicznego interfejsu API. Jeśli korzystasz z interfejsów API ze składem systemu, prawdopodobnie będziesz musiał napisać mniej kodu, a wynikowe rozwiązanie będzie bezpieczniejsze, lepiej zintegrowane z systemem operacyjnym (i wszystkimi innymi oprzyrządowaniem zbudowanymi do obsługi certyfikatów w systemie Windows)
(Wybaczcie późną odpowiedź)
nie jestem pewien na tym jednym syam, ale przynajmniej klucze prywatne zaangażowane w certyfikatach może być tutaj: C: \ Documents and Settings \ All Users \ Dane aplikacji \ Microsoft \ Crypto
Ponownie, nie jest to coś, co jestem pewien.
Znam ten rodzaj stare pytanie, ale kiedy szukałem odpowiedzi na podobne pytanie, byłem w stanie znaleźć tę informację certyfikat jest przechowywany w rejestrze systemu Windows, a nie w zwykłych plików: http://technet.microsoft.com/en-us/library/cc787544(WS.10).aspx#w2k3tr_certs_tools_dgzz
W zależności od typu sklepu może on być przechowywany w rejestrze lub pliku, jak wyjaśniono [tutaj] (http: // /paulstovell.com/blog/x509certificate2) – AaA
można użyć makecert.exe stworzyć nowy sklep
makecert.exe -SR localmachine -p
można pobrać narzędzie stąd http://gallery.technet.microsoft.com/Certificate-Creation-tool-5b7c054d
- 1. Instalowanie certyfikatów klienta w aplikacjach XAML aplikacji Sklep Windows
- 2. Edycja pliku XML w aplikacji Sklep Windows
- 3. Zestaw certyfikatów aplikacji systemu Windows nie działa.
- 4. Praktyczna alternatywa dla Zaplanowanych zadań Windows (mały sklep)
- 5. Sklep Windows 8 - aplikacja do debugowania Pobrano ze sklepu
- 6. Korzystanie z certyfikatów klienta dla systemu Windows RT (Windows 8.1/Windows Phone 8.1)
- 7. Jak usunąć certyfikat Sklep dodany przez makecert
- 8. Sklep Widok 3D MATLAB
- 9. Sklep Android SQLite
- 10. Sklep z danymi MixedCollection
- 11. Uzyskaj listę certyfikatów ze sklepu certyfikatów w języku C#
- 12. Klucze certyfikatów - konwersja
- 13. odnawianie profilu i certyfikatów
- 14. Node.js Wiele certyfikatów SSL
- 15. Generowanie losowych certyfikatów
- 16. Będziesz bez certyfikatów SSL?
- 17. atrybut sklep z polem Lucene
- 18. Używanie certyfikatu klienta spoza magazynu certyfikatów
- 19. Ręczne sprawdzenie łańcucha certyfikatów X509
- 20. Dlaczego moje javascripts stron trzecich, takie jak KnockoutJS, nie przekazują zestawu certyfikatów aplikacji Windows?
- 21. Sklep przez ponad 24 godziny w DataTime
- 22. Magento Multi sklep z laguage z lakierem
- 23. Sklep/lista nie przeładowuje się Sencha 1.1.1
- 24. Sklep Firestore odczytuje reguły z samodoskonaleniem
- 25. Graj w Google (sklep Android) Statystyki
- 26. Sklep Daty czasu UTC w bazie danych
- 27. Cassandra jako sklep sesji pod dużym obciążeniem
- 28. Animacja aktywności, jak sklep Google Play
- 29. Sklep ASP.NET MVC TempData w Cookie
- 30. Sklep Connect-redis nie działa z socket.io
piszę narzędzie w .NET i oczywiście używając swojego API. Chciałem tylko wybrać własną nazwę sklepu i jego lokalizację na dysku twardym. – Syam
@Syam: System.Security.Cryptography.X509Certificates.StoreName to wyliczenie, to zdecydowanie wskazuje, że lista sklepów jest naprawiona. – Richard
@Syam - jeśli używasz interfejsu API, dlaczego interesuje Cię lokalizacja rzeczywistych certyfikatów? Po prostu napisz kod, żeby wyliczyć te cholerne rzeczy, sprawdź datę wygaśnięcia (lub cokolwiek to jest potrzebne) i skończ z tym :) To wszystko jest wystarczająco delikatne (zajęło mi to wystarczająco dużo czasu, aby WSE3 porozmawiać z Axis z Szyfrowanie i podpisy x.509.Jeśli miks miałby niestandardowy kod, który zepsułby się w sklepie z certyfikatami, zwariował bym) – user8032