Features
Features
Built on the JEE specification.
- Flexible, component based architecture.
- Using standard, high performance RDBMS for storage.
- Multiple Signers and Validators, serve all your digital signature needs within one instance of SignServer.
- Get your document signer certificate, such as PDF signing certificates, signed by public recognized CAs.
- Supports RSA key algorithm up to 8192 bits.
- Supports ECDSA key algorithm with named curves.
- Support multiple hash algorithms for signatures, MD5, SHA-1, SHA-2.
- Compliant with NSA SUITE B algorithms and certificates.
- Built in RFC3161 compliant Time Stamp Authority (TSA) module.
- Built in modules for signing PDF, XML, ODF, OOXML, CMS and MRTD.
- Generic CMS (PKCS#7) signer signs any document or file.
- Electronic ePassport document signing (MRTD) compliant with ICAO requirements.
- Simple plug-in API for creating new document signers.
- Validators for signed documents, built in support for XML validation, or make your own validator plug-in
- Simple installation and configuration.
- Administration GUI desktop application for management.
- Command line administration for easy scripting scripts.
- Java API, HTTP, Web service (WS) and command line (CLI) interfaces.
- Support for HSMs. Built in support for nCipher, PrimeCardHSM, SafeNet ProtectServer, SafeNet Luna, Utimaco CryptoServer, AEP Keyper, ARX CoSign and other HSMs with a good PKCS#11 library.
- Support for software based keys for lower security requirements or development.
- Configurable access control using http basic authentication, https client certificates, IP address restrictions etc.
- Optional archival of signed documents.
- Automatic signer certificate renewal when used together with EJBCA.
- Audit and transaction logging.
- Possible to integrate into large java applications for optimal integration into business process.
- Deploys easily in a clustered, high availability environment.
- Health check service to support efficient clustering and monitoring.
- Supports multiple application servers: JBoss and Glassfish
- Supports multiple databases: Hypersoniq, MySQL, PostgreSQL, Oracle, etc.
