Die Aloaha PDF Crypter API kann PDF-Dateien zertifikatbasiert verschlüsseln. Das PDF wird mit dem Public Key des Benutzerzertifikats verschlüsselt. Nur der Besitzer des richtigen Private Keys ist dann in der Lage, dieses Dokument in seinem kostenlosen Adobe Reader zu öffnen oder anzuzeigen. Dies ist die ideale Lösung für vertrauliche Dokumente oder ebook Shops.
Um die Aloaha PDF Verschlüsselungs-API zu nutzen, ist eine Enterprise-Lizenz des Aloaha PDF Crypters nötig. Testen ist jedoch auch ohne Lizenzschlüssel möglich!
Nachfolgend finden Sie ein Beispielscript. Es demonstriert, wie einfach die Benutzung der API ist.
Dim crypter
Dim pdfstring
'create crypter object
Set crypter=CreateObject("aloahapdf.edit")
'hinzufügen des/der public keys des/der Empfänger(s). Mehr als ein Public Key ist erlaubt!
Call crypter.add_recipient("c:\enc\public.cer")
Call crypter.add_recipient("c:\enc\ceo.cer")
'read PDF document to be encrypted from File
pdfstring=crypter.ReadStringFromFile("c:\enc\original.pdf")
'Aufruf zertifikatbasierte PDF Verschlüsselung
pdfstring=crypter.encrypt_pdf_string(CStr(pdfstring))
If pdfstring<>"" Then
'speichern der verschlüsselten PDF Datei
pdfstring=crypter.WriteStringToFile("c:\enc\ebook.pdf",CStr(pdfstring),false)