Issue an unlimited number of X.509 certificates with a single server license. No per-certificate fees!

CertAgent 2.1 is an affordable, self-contained, and easy-to-use website that provides the basic functionality of a Certificate Authority. It allows you to issue X.509 certificates and CRLs, maintaining them in an externally accessible LDAP repository. Designed for small to medium sized organizations, CertAgent provides you with exactly what you need to PKI-enable your enterprise: the basic functionality of an X.509v3 CA.


Overview
The CertAgent 2.1 website provides the base around which an integrated public key infrastructure (PKI) can be built, and is the low cost solution that many institutions desire. Since ISC is only interested in licensing the software, we don't charge for use on a per-certificate basis, nor in any way limit the number of certificates that can be issued.

CertAgent supports an unlimited number of root and intermediate CAs, enabling you to create as complex a certificate hierarchy as the size of your enterprise warrants.



CertAgent 2.1 Architecture

CertAgent 2.1 is the server component of a client-server approach to certificate life-cycle management, offering web-based end user, CA, and administrative interfaces. The CertAgent 2.1 website consists of two separate areas: the publicly-accessible end-user pages offering:

  • browser- and pkcs#10-based enrollment
  • certificate and CRL retrieval

and administration pages offering:

  • CA account management (by site admin)
  • LDAP server configuration/management (by site admin)
  • certificate request, certificate, and CRL management (for each CA)
  • enrollment process management (for each CA)
  • account and password management (for each CA)
  • access to audit trails (by site admin and individual CAs)

All management functions are performed over SSL-secured links. CertAgent 2.1 supports manual enrollment using browser- or externally generated PKCS#10 files as well as automated enrollment via e-mail. Certificates may be issued manually or automatically at the discretion of each CA.

Integrated certificate repositories and CRL storage are provided for each CA. External LDAP access to the certificate stores of each CA hosted by the site can be enabled and independently configured by the site administrator.

CertAgent 1.0 is a standalone Java application with a native cryptographic engine, but lacks the integrated database, automated enrollment features, and LDAP directory support of CertAgent 2.1. It is still available at a greatly reduced cost. In addition, special builds of the SecretAgent command line can also provide all basic CA functions. Contact ISC for further information on these products.]


End-User Enrollment
End-users can request a certificate using the browser-based enrollment page:

or by uploading a PKCS#10 file:


Once it has been issued, the user's certificate can be retrieved by simply clicking on the URL in the e-mail notification they receive from the CA, or they can return to the CertAgent website and enter the request ID automatically issued to them at the end of the enrollment step.

Additional enrollment protocols, such as CMC or SCEP, can be provided upon demand.


Certificate Issuance
The primary purpose of any CA is to issue certificates for users and subordinate CAs, and CertAgent excels at this task. After reviewing the pending certificate requests, just check those you wish to process and click Issue.

Subject RDNs (other than common name and e-mail address), validity periods, and settings for the most important extensions can be preconfigured differently for each CA's account.


Certificate Management
CertAgent provides complete life-cycle management for your organization’s public keys: from certificate request, to issued certificate, to expiration or revocation (or on hold status).


Certificate Revocation Lists
A Certificate Revocation List (CRL) contains the list of serial numbers of certificates that a CA has revoked or placed on hold. Client applications may use CRLs to determine which certificates are still valid for their intended purpose. CertAgent makes it easy to revoke or place certificates on hold, specify a ANSI X9.57 reason/instruction code, and issue a CRL. You may issue a CRL at any time or let CertAgent remind you to issue them at preconfigured intervals.


Technical Specifications

  • Accepts binary or base64-encoded PKCS#10 certificate requests (compatible with Microsoft Internet Explorer, Netscape Navigator, and SecretAgent)
  • Issues RSA or DSA X.509 Version 3 end-user certificates (ECDSA certificates will be supported in a future release)
  • Generates 1024– or 2048-bit RSA/DSA key pairs and self-signed certificates for root CAs or PKCS#10 requests for intermediate CAs
  • Automatically stores all incoming certificates requests, issued certificates and CRLs in an integrated database
  • Provides external LDAP access to the certificate repositories of all CAs hosted by the site
    (separate ports must be configured and enabled by the site administrator)
  • Generates ANSI X9.57 Version 2 CRLs
  • Maintains an audit trail of all operator actions, including issuing certificates, revoking certificates, issuing CRLs, etc.
  • Supported platforms include Microsoft Windows and any UNIX system with the appropriate Java runtime environment


Licensing
A single-server CertAgent license includes one year of technical support. Maintenance contracts for technical support and free software upgrades in subsequent years are available. Consulting and integration services are also available. MacroSolution’s experienced technical staff can help you integrate CertAgent with an existing LDAP directory, streamline your enrollment processes, or provide guidance on other infrastructure issues as required.

Our pricing is significantly below that of competing products!


Copyright Contact Us Terms of Use Privacy About Macro Solutions