Yerel Word sertifika deposundan bir dijital sertifika içeren bir MS Word makrosunu nasıl imzalayabilirim?


2

Kullanıcı sertifikası deposu yerine makineye yüklü geçerli bir 3. taraf CA tarafından verilen VBA kod imzalama sertifikasını kullanarak Microsoft Word makrosunu dijital olarak nasıl imzalayabileceğimi bulmaya çalışıyorum .

Bu imza sertifikası birçok kişi tarafından kullanılacak. Makineye erişimi olan herkesin kullanabilmesini istiyorum.

İmzalama işlemini gerçekleştirmek için VBA düzenleyicisindeki Dijital İmza seçeneğini ( Alt + F11> Araçlar> Dijital İmza ) kullanıyorum. Sertifika kullanıcı sertifika deposuna yüklenmemişse, ' Farklı imzala ' sertifikaları yoktur , ' Seç ... ', 'Uygun sertifika yok ' uyarısı gösterir .

Sertifikayı Yerel Bilgisayar> Kişisel mağaza'dan Geçerli Kullanıcı> Kişisel mağaza'ya taşırsam, seçim için uygun olur.

Yerel makine deposu, MS Word VBA kod imzalaması ile birlikte kullanılabilir mi? Visual Studio kullanarak kurulumcuları imzalarken bu yapılandırmanın mümkün olduğuna inanıyorum.


VBA, Visual Studio'ya göre ayarlanmış oldukça kısıtlanmış bir özelliğe sahiptir. Dijital İmza iletişim kutusunda yerel makine sertifikalarıyla imza atmak için açık bir seçenek yoksa , o zaman mümkün değildir.
hBy2Py


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.