Der Aloaha Multisignator verfügt über einen Windows-spezifischen Service zum Signieren von PDF Dateien und zum Erzeugen von PKCS#7 Signaturen. Über CLI (command line interface) erhält man Zugriff zum Aloaha Signatur-Service.
Der Aloaha Signatur-Service wurde für Mehrfachsignaturenkarten optimiert. Wir empfehlen einen Kartenleser mit Display (Klasse III) für die PIN-Eingabe. Andere Kartenleser mit PIN Pad sind ebenfalls möglich, sofern sie eine Signalfunktion vor dem Start der PIN-Eingabe haben (z.B. Warnung durch einen Signalton).
Die Benutzung des Aloaha Signatur-Service ist sehr einfach. Benutzen Sie hierfür ACS.exe, die Sie im Aloaha-Installations-Ordner (<program files>\wrocklage) finden können.
Die Syntax der ACS-Befehlszeile ist sehr leistungsstark. Sollten Sie einen benötigten Befehl nicht finden, zögern Sie bitte nicht den Support unter: info@aloaha.com anzufordern.
Weitere Informationen zum Aloaha ACS (command line signer) finden Sie hier.
Info
Mit dem Befehl "Info" können Sie sich angeschlossene Kartenleser, eingeführte Karten und dort enthaltene Zertifikate anzeigen lassen. Wir empfehlen Ihnen den Befehl "Info" immer dann aufzurufen, wenn Sie Karten einführen, die dem System noch nicht bekannt sind.
Folgend sehen Sie ein Ausgabe-Beispiel des Info-Befehles:
Das oben angeführte Beispiel listet 4 angeschlossene Kartenleser (Reader) auf. Kartenleser 1 und 3 enthalten jeweils eine Smartkarte mit je 2 Zertifikaten.
Open
Der Aloaha Signatur-Service wurde speziell für Mehrfachsignaturenkarten entwickelt. Solche Karten benötigen keinen PIN für jede einzelne Krypto-Operation. Z.B. ist es möglich eine Karte für eine Vielzahl von Signaturen oder für eine bestimmte Zeitdauer zu aktivieren.
0:3,0,1,9,10|SCM Microsystems Inc. SPRx32 USB Smart Card Reader 0,7148
Die Zahlen in den Befehlsausgaben haben folgende Bedeutung:
0: OK
3,0: Kartenleser 3, Zertifikat 0
1,9: 1 Datei signiert, 9 Signaturen übrig
(1 Signatur mit 00 Bytes wird benötigt, um die Karte zu öffnen)
10: 10 Minuten sind noch übrig
7148: Prozess-ID des Signatur-Service
Sign PDF
Durch den Befehl -oop -x:p übergibt das ACS einen Signaturenjob an den Aloaha Service Signer. Die Option -o weist das ACS an, so lange zu warten, bis die Signatur übernommen wurde und die signierte Datei in die vorher definierte Datei zu speichern.
-oop -x:p weist den Service an, eine PDF Signatur zu übernehmen
-sha2 erzwingt eine SHA256 Signatur
-u:3,0 legt fest, Kartenleser 3, Zertifikat 0 zu gebrauchen
-i definiert die Input Datei
-o warten und speichern der Output-Datei
Create PKCS#7
C:\program files\wrocklage>acs -oop -x:a -u:3,0 -i:c:\test.pdf -o:c:\signedpdf.p7m
Signed file: c:\signedpdf.p7m
C:\program files\wrocklage>acs -oop -x:d -u:3,0 -i:c:\test.pdf -o:c:\signedpdf.p7s
Signed file: c:\signedpdf.p7s
-oop -x:a: erzeugt eine attached PKCS#7 Signatur
-oop -x:d: erzeugt eine detached PKCS#7 Signatur
Der Befehl "Close" wird dazu benutzt, einen aktiven Kartenleser/Karte zu schließen.
C:\program files\wrocklage>acs -close:3,0
0:OK
Für das große Rechnungsaufkommen
Gerade bei einem sehr hohen Rechnungsaufkommen rechnet sich der Einstieg in die elektronische Rechnungslegung erst Recht. Der Aloaha Multisignator bietet Ihnen einen einfachen EInstieg in die Massensignatur