Windows bilgisayarında EİS sertifikalarını nerede arayabilirsiniz
Windows'ta elektronik imza (EİS) sertifikaları, «Belgeler» veya «İndirilenler» klasörlerindeki normal dosyalar olarak değil, sistem sertifika deposunda saklanır. Bunları bulmak için yerleşik yönetim eklerini kullanmanız gerekir: certmgr.msc (geçerli kullanıcı için) veya certlm.msc (yerel bilgisayar için). Kişisel sertifikalar çoğunlukla «Kişisel» (Personal) bölümünde bulunur.
Sertifika depolarının türleri
Windows, sertifikaları iki temel erişim düzeyine ayırır. EİS ararken bu farkı anlamak çok önemlidir:
- Geçerli kullanıcının deposu (
Current User). Yalnızca oturum açtığınız hesap altında kullanılabilir. EİS kurulum programlarının çoğu, çalışanların ve yöneticilerin kişisel sertifikalarını buraya yerleştirir. - Yerel bilgisayarın deposu (
Local Machine). PC'deki tüm kullanıcılar tarafından erişilebilir. Hizmet sertifikaları, kök sertifika yetkilileri (CA) ve hizmetler veya genel erişim için tasarlanmış kişisel EİS'ler genellikle buraya yüklenir.
Önemli: Sertifikayı bir depoda göremiyorsanız, mutlaka diğerini kontrol edin. Sık karşılaşılan bir durum: Sertifika «Yerel Bilgisayar»da yüklüdür, ancak kullanıcı onu kendi kişisel profilinde aramaktadır.
Depoyu nasıl açarsınız ve sertifikayı nasıl bulursunuz?
Gerekli verilere ulaşmanın en hızlı yolu çalıştır komutlarını kullanmaktır.
Yöntem 1: «Çalıştır» komutu aracılığıyla (Önerilen)
Win + Rtuş kombinasyonuna basın.- Aşağıdaki komutlardan birini girin ve Enter tuşuna basın:
| Komut | Ne açar | Ne için kullanılır |
|---|---|---|
certmgr.msc | Geçerli kullanıcının deposu | Belirli bir çalışan için yüklenen kişisel EİS'i arama. |
certlm.msc | Yerel bilgisayarın deposu | Sistem sertifikalarını veya «herkes için» yüklenen EİS'leri arama. |
- Açılan pencerede Kişisel (Personal) -> Sertifikalar (Certificates) klasörüne gidin.
- Sertifikayı sahibinin adına (Ad Soyad) veya kuruluşun adına göre arayın.
Yöntem 2: MMC konsolu aracılığıyla (Gelişmiş görüntüleme için)
Standart ekler gerekli verileri göstermiyorsa veya her iki deponun aynı anda görüntülenmesi gerekiyorsa:
Win + Rtuşlarına basın,mmcyazın ve Enter tuşuna basın.- Menüde Dosya -> Ekle/Kaldır Ek Bileşeni seçeneğini belirleyin.
- Soldaki listede Sertifikalar öğesini bulun ve Ekle düğmesine basın.
- Gerekli bağlamı seçin: Kullanıcı hesabı veya Bilgisayar hesabı. Son ve ardından Tamam düğmesine basın.
- Artık konsol ağacında seçili depoyu görüntüleyebilirsiniz.
«Amaç» veya «Veren» sütunlarına dikkat edin. Kişisel EİS sertifikasının vereni genellikle Sertifika Yetkilisinin adıyla eşleşir (örneğin, «Test CA», «Kontur», «Takscom» vb.) ve geçerlilik süresi henüz dolmamıştır.
Dosyaların fiziksel konumu (Kayıt Defteri ve önbellek)
Yönetim grafik arayüz üzerinden yapılsa da, sertifika meta verileri fiziksel olarak Windows Kayıt Defterinde ve profilin sistem klasörlerinde saklanır. Bu yolları bilmek, profilin yedeklenmesi veya sorun giderme için faydalıdır, ancak bu dosyaların manuel olarak düzenlenmesi önerilmez.
- Geçerli kullanıcı için:
- Kayıt Defteri:
HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\My\Certificates - Dosya sistemi:
%APPDATA%\Microsoft\SystemCertificates\My\Certificates
- Kayıt Defteri:
- Yerel bilgisayar için:
- Kayıt Defteri:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\My\Certificates
- Kayıt Defteri:
Sertifikalar burada ikili formatta saklanır. Bunları doğrudan kayıt defterinden çıkarmak hem zahmetli hem de güvensizdir. Dışa aktarma işlemi için her zaman certmgr.msc arayüzündeki «Dışa Aktar» işlevini kullanın.
Özel anahtar nerede saklanır?
Bu, kafa karışıklığının en yaygın kaynağıdır. Sertifika (genel anahtar) ve Özel Anahtar farklı varlıklardır.
- Sertifika Windows deposunda bulunur (yukarıda açıklandığı gibi).
- Özel anahtar ayrı olarak saklanır ve benzersiz bir parmak izi ile sertifikaya bağlanır.
Özel anahtarın saklandığı yer, taşıyıcı türüne bağlıdır:
- Kayıt Defteri (yazılımsal anahtar): Anahtar bilgisayara kopyalandıysa veya programlı olarak oluşturulduysa, kayıt defterinin korumalı alanında veya profilin gizli klasörlerinde (
CryptoPro CSPiçin%APPDATA%\Crypto-Pro\...) bulunur. - Harici taşıyıcı (token/flash bellek): EİS Rutoken, JaCarta veya normal bir flash bellekte yayınlandıysa, özel anahtar fiziksel olarak cihazda bulunur. Windows deposunda yalnızca token'a «referans veren» sertifika görünür. Token takılı olmadan, sertifika sistemde görünse bile imza çalışmayacaktır.
Dosyaları manuel olarak silmeyin!
Özel yardımcı programlar kullanmadan %APPDATA% klasörlerini veya kayıt defteri dallarını temizlemeye çalışmak, kripto sağlayıcısının bozulmasına ve belgelerin imzalanamamasına neden olabilir. Kaldırma işlemi için CryptoPro kontrol panelini veya sertifika ekindeki «Sil» işlevini kullanın.
Sertifika bulunamazsa ne yapmalı?
Her iki deponun «Kişisel» bölümleri boşsa, aşağıdaki seçenekleri kontrol edin:
- Sertifika başka bir depoda. Bazen yanlışlıkla «Güvenilen Kök Sertifika Yetkilileri» veya «Diğer Kullanıcılar»a yüklenirler.
certmgr.mscsol sütunundaki tüm klasörleri kontrol edin. - Kripto sağlayıcı yüklü değil. Rus EİS'leri (GOST) ile çalışmak için CryptoPro CSP veya benzeri yazılımın mevcut olması gerekir. Bunun olmadan sistem GOST sertifikalarını doğru şekilde görüntülemeyebilir.
- Token bağlı değil. Anahtar bir taşıyıcıdaysa, USB bağlantı noktasına takın. Bazı programlar, token fiziksel olarak mevcut olmadığında üzerindeki sertifikaları göstermez.
- Görüntüleme filtresi. Arşiv EİS'i arıyorsanız, sertifika penceresinde geçersiz veya süresi dolmuş sertifikaları gizleyen bir filtrenin etkin olmadığından emin olun.
EİS aranırken yapılan yaygın hatalar
- Gezgin üzerinden arama. Kullanıcılar C: sürücüsünde
.cerveya.pfxuzantılı dosyaları arar. Bu yalnızca arşiv kopyaları için çalışır. Çalışan EİS sistem deposunda yaşar. - Kullanıcı ve bilgisayar arasındaki karışıklık. Yönetici sertifikayı «Yerel Bilgisayar»a yükledi, ancak muhasebe departmanı bunu
certmgr.msc(kullanıcı deposu) içinde arıyor. Çözüm:certlm.mscçalıştırmak. - Anahtarla bağlantı eksikliği. Sertifika görülüyor, ancak imzalama denendiğinde «Anahtar bulunamadı» hatası oluşuyor. Bu, özel anahtarın kayıt defterinde olmadığı veya token'ın bağlantısının kesildiği anlamına gelir. Sertifikanın varlığı, çalışan bir anahtarın varlığını garanti etmez.
SSS
Sertifikanın doğru yüklendiğini nasıl anlarım?
certmgr.msc -> «Kişisel» -> «Sertifikalar» yolunu izleyin. Sertifikaya çift tıklayın. «Genel» sekmesinde «Bu sertifikaya karşılık gelen bir özel anahtar vardır» yazmalıdır. Ayrıca sertifika simgesinde küçük bir anahtar resmi olmalıdır.
Depoyu başka bir bilgisayara kopyalayabilir miyim?
Kayıt defteri klasörlerini sadece kopyalamak mümkün değildir. Sertifikayı özel anahtarla birlikte certmgr.msc içindeki dışa aktarma sihirbazı aracılığıyla .pfx dosyasına dışa aktarmanız ve ardından yeni bilgisayarda içe aktarmanız gerekir.
Neden sertifika görülüyor ama imza çalışmıyor? Çoğu zaman sorun, sertifikanın geçerlilik süresinin dolması, sertifika yetkilisinin iptal edilmesi veya özel anahtara erişimin olmamasıdır (token sürücüsü bozuk, PIN kodu değiştirilmiş).