|
|
|
SecretAgent® API/CLI
Overview
The SecretAgent API/CLI is a development toolkit with highlevel encryption functionality,
giving you the tool to add FIPS 140 validated encryption to your own applications.
Supplied functions include:
- RSA, DSA, or ECDSA key generation (with optional PKCS#10
certificate request output)
- file sign, encrypt, or sign and encrypt (encryption uses a
hybrid cipher in which random symmetric keys are wrapped with
specified users' public keys; RSA, DSA, and ECDSA signature
schemes are supported; supplied symmetric ciphers include
AES, DES, TDES, DESX, and EA2)
- file inspect, validate, or decrypt and validate
- secure file erasure
- X.509 version 3 certificate parsing and chain validation
(with optional CRL checking)
- PKCS#12 import (conversion of an RSA/DSA PKCS#12 file into
a certificate file and TDES-encrypted PKCS#8 private key file)
- a growing list of CA functions (e.g., issue/revoke certificates, etc.)
Whether you are a systems integrator wishing to add confidentiality,
data integrity, and authentication to your custom solutions or an
applications programmer needing to add encryption and digital signature
functions to a new document management system or e-mail client, the SecretAgent
API/CLI can provide the security features you need.
API/CLI packages are available in the following formats:
- command line executables for Windows, UNIX, or Mac OS X
- dynamic load libraries (DLLs) for Windows or static
libraries for UNIX and Mac OS X
- COM interfaces for VisualBASIC applications
- a Java JNI interface for Windows and UNIX platforms (including Mac OS X)
SecretAgent API/CLI Documentation
|