Okular veya diğer FOSS programlarında pdf nasıl imzalanır?


4

PDF'yi Okular'da nasıl imzalarım? 20 dakika aradım ama cevap bulamıyorum ...

İmzamın bir .png'si var ve temel olarak onu noktalı çizgideki belgeye eklemek istiyorum. Elektronik zaman damgası vb. De iyi olurdu, ancak gerekli değildir.

Bu makaleyi buldum , ancak Okular yerine GIMP kullanıyor. Ayrıca, belgenin zaman damgası görünmüyor.

Makale biraz eski (2010), bu yüzden merak ediyorum Okular henüz bir PDF imzalayan var mı? Bu yazı da yardımcı oldu, ancak aradığım anahtar teslimi çözümü yok.


1
Bu cevap vermeyen eski bir soru. Bu düzenleme etiketi tarafından çarptı. Sanırım olaylar tarafından ele geçirilmiş, ancak Okular sadece bir izleyici. AFAIK, bir belgeyi düzenleyemez / değiştiremez (muhtemelen farklı bir biçimde kaydetmekten başka).
fixer1234

Yanıtlar:


5

PDF'yi Okular'da nasıl imzalarım?

Bildiğim kadarıyla, şu anda Okular'ın hiçbiri arka uçtan hiçbiri elektronik imzaları desteklemiyor, ancak bu özellik birkaç defa isteniyor.

Alternatif olarak, bir PDF (veya başka bir dosya) GPG ile ayrılmış bir imza veya sayısız ön uçlarından herhangi biriyle (KDE'de Kleopatra veya Kgpg gibi) imzalanabilir.

İmzamın bir .png'si var ve temel olarak onu noktalı çizgideki belgeye eklemek istiyorum.

Bunu yapma.

PNG'nize veya bu belgeyi yerleştirmeyi planladığınız PDF gibi kullanıldığı herhangi bir belgeye erişimi olan herkes, imza imzanızın kusursuz, sınırsız şekilde tekrarlanabilen bir kopyasına sahip olacaktır. Hiç bir güvenlik sağlamaz ve aslında ona zarar verir: bir belgede karalama yaptığınızı görünce, alıcılar gerçek (ve yasal olarak geçerli) bir elektronik imzayı kontrol etmenin zahmetli ve zahmetli olmadığını varsayma konusunda cazip olabilir. Acrobat bu konuda en azından bir suçludur veya bu kötü niyetli özellik nedeniyle önemsizce "sahte" belgeler gördüm.


Poppler kısa süre önce imzaları doğrulamak için bir miktar destek aldı , ancak henüz oluşturmadı. Scribbles'ın bir PNG gelince, AFAIK bazı ülkelerde bir kağıt imzalamış belgenin hatta bir tarama resmen elektronik imzanın geçerli bir biçimi olarak (kriptografik olandan gerçi az) sayar ...
grawity

Özgür Yazılım kullanarak bir PDF belgesini imzalamak ve doğrulamak mümkün mü? Bu sesler kesilirse bana haber verin, ancak imzamı imzalamak / doğrulamak için FOSS dışı bir program kullanmak yerine imzamın PNG'sini eklemeyi tercih ederim, çünkü özel bir imza sistemi tüm platformlarda uyumlu olmayabilir. Poppler'de imza imzası / doğrulamasının gelişimi ve Poppler'i kullanan birçok FOSS programı hakkında daha fazla şey duymak istiyorum.
modulitos

1
Dijital olarak kendimi taradığım .png ile imzalanmış bir pdf göndermek, herhangi biri tarafından taranabilecek imzalı bir basılı kopya göndermekten çok, w / r / t güvenliğinden daha mı kötü?
Matthias Kuhn

1
Soru, kişisel güvenlik hakkındaki görüşlerinizi sormuyor.
vaer-k

3

Okular arka uçlu poppler ile sınırlıdır. Son birkaç ay içinde poppler nss arka ucuna yavaşça destek ekliyor. https://bugs.freedesktop.org/show_bug.cgi?id=16770

Ancak, bu işlevsellik API'sinde gösterilinceye kadar (üzerinde de çalışılmaktadır) ve bu API Okular'da kullanılıncaya kadar, imzalı PDF'leri imzalayamaz / doğrulayamaz.

Poppler'ın son sürümüyle birlikte verilen cli aracı pdfisg imzaları okuyabilir ve imzanın geçerli olup olmadığını ve sertifika veren kuruluşun güvenilir olup olmadığını belirleyebilir.

İmzalamak için, PDF belgelerini imzalayabilen PortableSigner adlı bir FOSS java uygulaması var. http://portablesigner.sourceforge.net/

LibreOffice'in son sürümleri de belge imzalama özelliğine sahiptir.


Haklısın, LibreOffice Draw ile çalışıyor.
jadelord

1

Bir Adobe PDF'yi imzalayabilecek FOSS PDF okuyucusu yok. Bunun nedeni, Adobe araçlarıyla oluşturulan imzalanabilir PDF'lerin, PDF biçiminin Adobe'ye özgü uzantılarını kullanmasıdır. PDF açık bir formattır, ancak bu durumda Adobe, başkalarının bunu yapmasını engellemek için kendilerine ait, patentli ve lisanslı kendi uzantıları oluşturmuştur.

Bir PDF'nin FOSS yazılımı kullanılarak imzalanmasının tek yolu, PDF'yi açık dijital imza dosya biçiminin içine sarmaktır.

Ayrıca, PDF'nizin size HTML olarak sunulacağı ve ardından imzalayabileceğiniz uzaktan imzalama hizmetlerini de inceleyebilirsiniz. Elde yazılan imzanıza benzeyen bir şeyin kabul edilmiş bir resmiyle zayıf şekilde imzalayabilirsiniz - bu, diğer cevapların ve yorumların belirttiği gibi çok kötü bir fikirdir. Kriptografik bir anahtarla daha güçlü bir şekilde imzalayabilirsiniz - genellikle uzaktan imzalama hizmetinin anahtarınızı tutması şartıyla. Herhangi bir uzak imzalama servisinin anahtarı, örneğin 2 faktörlü belirteçli bir cihazda tutmanıza veya kendi sabit diskinizde şifrelenmenize izin verip vermediğini bilmiyorum.


0

Bu soruyu sorduğumdan bu yana 1,5 yıl geçti ve hala bu sorun için en uygun çözümü bulamadım. Ana eksiklik, bir PDF belgesini kriptografik olarak imzalamak ve doğrulamak için bir FOSS programı bulmaktır.

Kabul edilen cevabın durumu en iyi şekilde ayrıntılandırmasının yanı sıra Okular'ın neden yetersiz kaldığını düşünüyorum.

Bu yüzden, sadece GIMP kullanarak imajımı png ekleyen mevcut çözümümü paylaşmak istedim. Temelde, sorumu makalede anlatılan adımları takip ediyorum. Ayrıca, çok sayfalı PDF'yi işlemek için bir GIMP eklentisi de kullanıyorum, burada ana hat: http://www.zyxware.com/articles/4438/how-to-export-multiple-layers-from-gimp-into-a -pdf-file İşte eklenti: https://www.dropbox.com/s/jzdkgv2f0jrbw6i/export-layers-to-pdf.py?dl=0

Çözümün şifreli olarak doğru olmadığını biliyorum, ama benim için işe yarıyor! Fakat eğer birisi bir PDF belgesini kriptografik olarak imzalayabilen bir FOSS çözümünü sunabilirse, bu cevabı memnuniyetle kabul ederim!


Xournal'ı deneyin; deneyimlerime göre PNG / SVG imzasını GIMP'den daha kolay bir şekilde yerleştirme senaryosunu ele alıyor.
kullanıcı30747,

0

LibreOffice geliştiricisi blogunu LO 5.3 veya daha yeni bir sürümde mevcut PDF dosyalarını imzalama hakkında yazdı : http://vmiklos.hu/blog/pdf-sign.html


1
Süper Kullanana Hoşgeldiniz. Dış bağlantılar kopabilir veya kullanılamayabilir, bu durumda cevabınız faydalı olmaz. Lütfen cevabınıza gerekli bilgileri ekleyin ve atıf ve daha fazla okuma için bağlantıyı kullanın. Teşekkürler.
fixer1234

0

IMHO pdfsig, PDF imzalarını kontrol etmek için iyi bir seçimdir. Origami mücevherine yakut göz atmaya istekli iseniz, burada imzalı sertifikanızla PDF imzasını yerleştirmek için bir örnek bulacaksınız.

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.