İmzalı eklentiler içeren bir dosyayı açarken aşağıdaki uyarı iletisini görebilirsiniz:
Uyarı: Dijital imza geçerli ancak henüz güvenmeyi seçmediğiniz bir yayımcıdan geliyor.
Aşağıdaki senaryolar böyle bir uyarı tetikleyebilir:
-
'requireaddinsig' güvenlik ilkesi etkinleştirildiğinde.
Not: Bu kayıt defteri ilkesi, kullanıcılardan yalnızca güvenilen bir yayımcı tarafından imzalanan eklentileri kullanmalarını ister.
-
Sistem güncelleştirmesinin ardından.
Açıklama
Bu, bilinen bir sorundur. 'requireaddinsig' güvenlik ilkesi etkinleştirildiğinde, sistem eklentiyi veya ilişkili dinamik bağlantı kitaplığını (DLL) yüklemeden önce tüm imzalama sertifikalarının Güvenilen Yayımcılar deposunda depolandığını doğrular.
Bu sertifikalar yalnızca eklentiyi imzalamak için değil, ilişkili resmi DLL'leri imzalamak için de kullanılır. Resmi sertifikalar Microsoft'a aittir, ancak teknik sınırlamalar nedeniyle Office yükleyicisine eklenemez. Sonuç olarak, geliştiricilerin veya yöneticilerin yeni sürümler yayımlandığında Güvenilen Yayımcılar deposundaki sertifikaları el ile güncelleştirmeleri gerekir.
Bu durumda, etkilenen DLL'ler şunlardır:
-
VSTOEE.DLL
-
FDATE.DLL
-
MOFL.DLL
-
IMCONTACT.DLL
-
FSTOCK.DLL
-
FBIBLIO.DLL
-
DevOps eklentisini Azure
Geçici çözüm
Uyarıyı çözmek için:
-
Gerekli sertifikaları el ile yükleyin.
-
Sertifikaları yüklemeden önce .cer dosyaları olarak dışarı aktarın.
Sertifikalar sık sık güncelleştirilmediğinden, yeni bir sürüm verildiğinde el ile gözden geçirme gerekir.
Ortak anahtar sertifikayı dışarı aktarma
Ortak anahtar sertifikasını bir .cer dosyasına aktarmak için:
-
Etkilenen .dll dosyalarını arayın (örneğin, vstoee.dll genellikle 'C:\Program Files\Common Files\microsoft shared\VSTO\vstoee.dll' veya 'C:\Program Files (x86)\Common Files\microsoft shared\VSTO\vstoee.dll' konumunda bulunabilir).
-
Arama sonuçlarından .dll dosyasını seçin, sağ tıklayın ve Özellikler'i seçin.
-
Dijital İmzalar sekmesinin altında, Eklenmiş İmzalar'ın altındaki imzayı ve ardından Ayrıntılar'ı seçin.
-
Dijital İmza Ayrıntıları iletişim kutusunda Sertifikayı Görüntüle'yi seçin.
-
Son sertifikayı bir .cer dosyasına aktarmak için Ayrıntılar sekmesinde Dosyaya Kopyala'yı seçin.
-
Sertifika Yolu sekmesinde kök sertifikayı ve ardından Sertifikayı Görüntüle'yi seçin.
-
Kök sertifikayı başka bir .cer dosyasına aktarmak için, Ayrıntılar sekmesinde kök sertifikanın Sertifika iletişim kutusundaki Dosyaya Kopyala'yı seçin.
Sertifikaları dağıtma
Son kullanıcılar
Son kullanıcılar, dışarı aktarılan sertifikaları yerel sertifika depolarına yükleyerek sertifikaları dağıtabilir. Kullanıcılar cmd'yi yönetici olarak açabilir ve aşağıdaki komutları çalıştırabilir:
1. certutil -addstore -f "Personal" {cert path}
2. certutil -addstore -f "TrustedPublisher" {cert path}
Kuruluş Yönetici
Kuruluş yöneticileri, sertifikaları tüm kuruluş üyelerine dağıtmak için grup ilkesi Nesnesi (GPO) gibi dağıtım araçlarını kullanabilir. Daha fazla bilgi veya sorun giderme yardımı için lütfen dağıtım aracının destek hizmetine başvurun.