Tarayıcıda CryptoPro CSP Eklentisinin Tanılanması
CryptoPro Tarayıcı Eklentisinin çalışmasını kontrol etmek için, tarayıcının adres çubuğunda uzantı simgesinin (yeşil onay işareti veya CryptoPro logosu) görüntülendiğinden emin olun ve Eİ destekli sitelere (örneğin Gosuslugi veya Federal Vergi Servisi portalları) geçiş yaptığınızda sistemin imzalama için bir sertifika seçmenizi istediğini kontrol edin. Simgenin olmaması veya sitenin "Eklenti yüklü değil" hatası vermesi durumunda, hizmetin durumunu, tarayıcı izinlerini ve eklentinin sürümünü kontrol etmeniz gerekir.
Eklenti Durumunun Hızlı Kontrolü
Öncelikle, uzantının yüklü ve aktif olduğundan emin olun. Arayüz, tarayıcıya bağlı olarak biraz farklılık gösterebilir (Chrome, Yandex.Browser, Firefox, Edge), ancak mantık aynıdır.
- Tarayıcıdaki uzantılar menüsünü açın (genellikle sağ üst köşedeki yapboz parçası simgesi veya
Ayarlar→Uzantılaryolu). - Listede CryptoPro Extension for CAdES Browser Plug-in öğesini bulun.
- Anahtarın Açık (Enabled) konumda olduğundan emin olun.
- Araç çubuğunda eklenti simgesinin varlığını kontrol edin. Yoksa, gizli menüden ekleyin ("Sabitle" veya Pin).
Önemli: Eklentinin çalışması için bilgisayarda KriptoPro CSP ana programının 4.0 R3 veya üzeri bir sürümünün (yeni sertifikalar için genellikle 5.0 sürümü gerekir) yüklü olması gerekir. Kriptografik sağlayıcı yüklenmeden eklenti tek başına çalışmayacaktır.
Resmi Sayfada Çalışabilirlik Testi
"Tarayıcı – Eklenti – KriptoPro CSP" bağlantısının doğru çalıştığından emin olmanın en güvenilir yolu, geliştiricinin resmi testini geçmektir.
- CryptoPro eklenti test sayfasına gidin (veya CryptoPro sitesindeki benzer bir demo sayfasına).
- "İmzala" veya "Test Et" düğmesine tıklayın.
- Tarayıcı, eklentiye erişim izni isteyecektir. "İzin Ver" düğmesine tıklayın.
- Sertifika seçimi penceresi görünürse, eklenti düzgün çalışıyor demektir. Mevcut herhangi bir sertifikayı seçin (amaç sadece seçimi kontrol etmekse süresi dolmuş olan bile olabilir).
- İmza başarıyla oluşturulduysa (bir hash veya başarı mesajı göreceksiniz), tanılama tamamlanmıştır.
Sertifika seçimi yerine bir JavaScript hatası, sonsuz yükleme veya "Eklenti bulunamadı" mesajı görürseniz, sorun giderme bölümüne geçin.
Yaygın Arıza Nedenleri ve Çözümleri
Test başarısız olursa, sorun çoğunlukla dört maddeden birinde yatar: tarayıcı tarafından engelleme, durdurulmuş hizmet, sürüm uyumsuzluğu veya erişim haklarının eksikliği.
1. Tarayıcı Tarafından Engelleme
Modern tarayıcılar (özellikle Chromium motorlu Chrome ve Edge) NPAPI/ActiveX benzeri komut dosyalarının yürütülmesini engelleyebilir veya her site için açık onay isteyebilir.
- Eklenti çalışmasına izin verin: Eİ içeren bir siteye ilk girişinizde, adres çubuğundaki "Engellenen İçerik" simgesine tıklayın ve "Bu site için her zaman izin ver" seçeneğini belirleyin.
- Çakışan uzantıları devre dışı bırakın: Reklam engelleyiciler (AdBlock, uBlock) veya antivirüs eklentileri CryptoPro komut dosyalarını engelleyebilir. Bunları geçici olarak devre dışı bırakmayı ve sayfayı yeniden yüklemeyi deneyin.
- Gizli mod: Varsayılan olarak gizli modda uzantılar devre dışıdır. Özel modda test yapıyorsanız, uzantı ayarlarına girin ve "Gizli modda kullanıma izin ver" kutucuğunu işaretleyin.
2. CryptoPro Hizmeti Başlatılmamış
Eklenti, ana programla sistem hizmeti üzerinden iletişim kurar. Hizmet durdurulmuşsa, tarayıcı sertifikaları göremez.
- Windows:
Win + Rtuşlarına basın,services.mscyazın. "CryptoPro Giriş Hizmeti" (veyaCryptoPro Input Service) hizmetini bulun. Durumu "Çalışıyor" olmalıdır. Değilse, sağ tıklayın ve "Başlat"ı seçin. - macOS/Linux:
cprocspdaemon'unun aktif olduğundan emin olun. macOS terminalinde durumu Activity Monitor aracılığıyla veya CryptoPro konsol komutlarıyla kontrol edebilirsiniz.
Dikkat: CryptoPro CSP veya eklentinin güncellenmesinden sonra, değişikliklerin etkili olması için tarayıcının tamamen yeniden başlatılması (sadece sekmelerin değil, tüm pencerelerin kapatılması) her zaman gereklidir.
3. Bit Sayısı ve Sürüm Uyuşmazlığı
Yaygın bir hata, 64 bitlik bir tarayıcıya 32 bitlik eklenti sürümünün (veya tam tersinin) yüklenmesidir, ancak modern CryptoPro 5.0 sürümleri genellikle bu sorunu her iki bileşenin de otomatik olarak yüklenmesiyle çözer.
- CAdES Browser Plug-in sürümünün KriptoPro CSP sürümünüzle eşleştiğinden emin olun.
- 2022 sonrası yeni CA'lar tarafından verilen sertifikalar için genellikle KriptoPro CSP 5.0 gerekir. Eski 4.0 sürümü bu anahtarları görmeyebilir.
4. macOS ve Linux'taki Sorunlar
Bu işletim sistemlerinde, sıkı güvenlik politikaları nedeniyle tanılama daha zordur.
- macOS: "Sistem Tercihleri" → "Güvenlik ve Gizlilik" bölümünü kontrol edin. "Gizlilik" sekmesinde, eklenti sürümünüzün gerektirdiği durumda tarayıcı için bilgisayarı yönetme (Erişilebilirlik) izni bulunmalıdır. Ayrıca Safari'nin "Uzantılar" bölümünde eklentinin etkinleştirildiğinden emin olun.
- Linux:
/var/opt/cprocsp/tmp/cihazına erişim haklarını kontrol edin. Tarayıcının çalıştırıldığı kullanıcının, CryptoPro dizininde okuma/yazma haklarına sahip olması gerekir.
Belirtilerin ve Çözümlerin Karşılaştırılması
| Belirti | Olası Neden | Çözüm |
|---|---|---|
| Tarayıcıda eklenti simgesi yok | Uzantı devre dışı veya kaldırılmış | Uzantı ayarlarında etkinleştirin veya eklentiyi yeniden yükleyin |
| "İmzala"ya basıldığında "Eklenti yüklü değil" hatası | CryptoPro hizmeti durdurulmuş | CryptoPro Input Service hizmetini başlatın |
| Sertifikalar listede görünmüyor | Yanlış CSP sürümü veya özel anahtar erişilemez | KriptoPro CSP'yi 5.0'a güncelleyin; anahtar kapsayıcısını kontrol edin |
| Tarayıcı sertifika seçim açılır penceresini engelliyor | Reklam engelleyicinin çalışması | Siteyi AdBlock/uBlock istisnalarına ekleyin |
| IE'de çalışıyor ama Chrome'da çalışmıyor | Eski eklenti sürümü | Güncel CAdES Browser Plug-in 2.0+ sürümünü yükleyin |
Sıkça Sorulan Sorular (SSS)
Eklentinin çalışmasını kontrol etmek için internet gerekli mi? Hayır, imzalama işlemi bilgisayarınızda yerel olarak gerçekleşir. İnternet yalnızca imza isteğini başlatan sayfayı yüklemek ve sonucu sunucuya göndermek için gereklidir.
Neden eklenti bir sitede çalışıyor ama diğerinde çalışmıyor? Farklı siteler, eklentiyi çağırmak için farklı yöntemler kullanır (eski NCPlugin veya yeni CAdES). Her iki standardı da destekleyen en son CAdES Browser Plug-in sürümünün yüklü olduğundan emin olun. Ayrıca, sorunlu sitenin "Güvenilen Siteler"e eklenip eklenmediğini kontrol edin (kurumsal politikalar gerekiyorsa).
Yeniden yüklemeden sonra hiçbir şey değişmezse ne yapmalı? Eklentiyi tarayıcıdan tamamen kaldırın, KriptoPro CSP'yi kaldırın, bilgisayarı yeniden başlatın. Ardından KriptoPro CSP'yi yeniden yükleyin, tekrar yeniden başlatın ve ancak bundan sonra eklentiyi yükleyin. Bu sıralama, bileşenlerin sistemde doğru şekilde kaydedilmesini garanti eder.
Eklentiye izin vermek güvenli mi? Evet, LLC "KRIPTO-PRO" tarafından sağlanan resmi eklenti güvenlidir. Yalnızca kriptografi işlevlerine erişimi vardır ve özel anahtarlarınızı herhangi bir sunucuya iletmez. İmza yerel olarak oluşturulur.