Signatur von PDF-Dokumenten
Nähere Hinweise zur Signatur von PDF-Dokumenten finden Sie unter https://www.globaltrust.eu/php/cms_monitor.php?q=PUB&s=49655aci
Signieren mittels PHP
PHP bietet keine eigenen Signierfunktionen an, es wurden jedoch eine Reihe von Funktionen entwickelt, die auf openssl aufsetzen. Zur Verwendung dieser Funktionen ist daher auch immer eine aktuelle Installation von openssl notwendig. Details finden sich unter http://php.net/manual/de/ref.openssl.php
Signieren mittels openssl
Weiters kann direkt mit openssl-Befehlen gearbeitet werden. Neben dem Generieren von privaten Schlüsseln und der Verwaltung von Zertifikaten, können auch Dateien signiert oder verschlüsselt werden. Ein Überblick über alle Funktionen findet sich unter http://www.openssl.org/docs/
Signieren von XML-Dateien
Immer bedeutender wird das Signieren von XML-Dateien. Dazu gibt es vom W3C-Consortium seit 2002 einen Signaturstandard (DSig). GLOBALTRUST hat einen eigenen Support-Artikel zusammen gestellt, der die wichtigsten Grundlagen anspricht:
https://www.globaltrust.eu/php/cms_monitor.php?q=PUB&s=18457ppt
Tools und Entwicklungsumgebungen für XML-Eigenentwicklungen
Die nachstehenden Tools wurden von uns aufgrund der Spezifikationen aufgenommen, jedoch nicht in Hinblick ihrer Funktionalität getestet. Alle Angaben daher unverbindlich und ohne Gewähr:
SecureXML Digital Signature
Plattform: Windows, Linux, …
Programmiersprachen: C, C++, Java, VB, VB Script, JavaScript, C#, VB.NET, Cold Fusion, Power Builder
URL: http://www.infomosaic.com
XML Digital Signature Software Library
Plattform: Windows
Programmiersprachen: Java
URL: http://www.sw.nec.co.jp/soft/xml_s/appform_e.html
XML Security Suite
Plattform: kA
Programmiersprachen: Java
URL: http://www.alphaworks.ibm.com/tech/xmlsecuritysuite
XSECT
Plattform: kA
Programmiersprachen: Java
URL: http://jce.iaik.tugraz.at/sic/products/xml_security
MOA SP/SS
Plattform: kA
Programmiersprachen: Java
URL: http://www.cio.gv.at/onlineservices/basicmodules/
XML Security
Plattform: kA (unter Linux getestet)
Programmiersprachen: C++, Java
URL: http://xml.apache.org/security/index.html
GapXse
Plattform: kA
Programmiersprachen: Java
URL: http://gapxse.sourceforge.net/
XML Security Library
Plattform: kA
Programmiersprachen: C
URL: http://www.aleksey.com/xmlsec/
RSA BSAFE Cert-J
Plattform: kA
Programmiersprachen: Java
http://www.rsasecurity.com/node.asp?id=1205
proXSign
Plattform: Windows NT/98/2000/XP/2003
Programmiersprachen: VC++6, BCB6, Delphi, FoxPro, JScript, und VBScript
URL: http://www.setcce.si/eng/index42a.php
Ubisignature
Plattform: Windows
Programmiersprachen: kA
URL: http://www.ubisecure.com/index.php?page=ubisignature
.NET Framework
Plattform: Windows
Programmiersprachen: C#, VB.NET, ASP.NET
URL: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrf…