PKCS #7 Signaturdatei erzeugen / überprüfen

Manchmal ist es notwendig alle möglichen Dateitypen signieren zu können. Beispielsweise um Veränderungen an einer Datei feststellen zu können oder um rechtsverbindliche NICHT PDF Dokumente zu signieren.

PKCS7 Signaturen können sehr einfach mithilfe der Shell Erweiterung erzeugt werden. Hier können Sie ein Flash Video dazu ansehen.

Aloaha stellt eine leicht bedienbare API zur Verfügung um mit unterstützten Smartkarten PKCS7 Signaturen zu erzeugen.

Nachfolgend finden Sie ein Codebeispiel dazu:

Dim csp
Dim FileToBeSigned
Dim CardReader                  'verwendeter Kartenleser. Kann den Wert 0 bis 9 haben 
Dim CardPIN                         'kann die PIN der Karte enthalten. Falls leer, öffnet sich ein Eingabedialog

FileToBeSigned = "d:\mymailer.exe"
CardReader = 2                 'für den dritten angeschlossenen Kartenleser
CardPIN = "123456"

Set csp = CreateObject("aloahacsp.aloaha_csp")

If csp.sign_file(CStr(FileToBeSigned), CLng(CardReader), CStr(CardPIN)) = true Then
          MsgBox "Datei signiert"
Else
          MsgBox "Problem"
End If

Set csp = nothing


PKCS7 Signaturdatei überprüfen

Schauen Sie das folgende Beispiel an, um zu lernen wie Sie mit Aloaha PKCS7 Signaturdateien überprüfen können.

Dim csp
Dim SignedFile
Dim SigFilePATH
Dim Signers

SignedFile = "d:mymailer.exe"
SigFilePATH = "d:mymailer.exe.pkcs7"


Set csp = CreateObject("aloahacsp.aloaha_csp")

If csp.VerifyPKCS7File(CStr(SignedFile), CStr(SigFilePATH), true, signers) = true Then
         MsgBox "File Signed"
Else
          MsgBox "Problem"
End if

Set csp = nothing



Aloaha Software / Produkte / Aloaha Smartcard SDK / PKCS #7 erzeugen / überprüfen
PDF erstellen Software

PKCS #7 erzeugen / überprüfen

Noch Fragen?
Aloaha Software - PKCS #7 erzeugen / überprüfen
ProdukteDigitale SignaturSupportPresseShop
Deutsche VersionEnglish version