TeamF1, Inc. Enabling Embedded Innovations

Enabling Embedded Innovations

Home Contact us Feedback Sitemap Products Support Services Company Newsroom
 :: High Performance :: 
 - Networking Security 
 - IP Networking 
 - Switching Solutions 
 - Wireless Technologies
Products
Overview
SSecure Family
AuthAgent Family
Licensing
Related Information

Customized validation procedures for self-signed certificates and customized implementations of AuthAgent X.509 for your unique application needs are available through expert help from TeamF1’s professional services team.

Learn More....

AuthAgent X.509
AuthAgent X.509
Digital Certificate Authentication
AuthAgent X.509 is an implementation of public key and digital certificate authentication for embedded devices. It is designed for use as an authentication mechanism for various network security protocols and also as a standalone authentication agent that can be used by embedded applications. It provides the ability to validate certificates issued by a trusted Certificate Authority (CA) and includes advanced features such as certificate generation and revocation. Given its small footprint and ability to scale out optional features, AuthAgent X.509 is ideally suited for use in embedded environments.
In a Nutshell

ds-2.0

Highlights Product Overview
Validity Period & Revocation
X.509 certificates define a validity period which should be shorter than the expected factoring time of a brute force attack on the public-key algorithm. This plays an important role in the key size of the key pair to avoid such attacks. AuthAgent X.509 supports this feature when the current time is available on the embedded device via manual settings, real-time clock hardware, or via an (S)NTP client. However, if an entity's private key is compromised before it expires, or if the CA's key is compromised or it can no longer vouch for the certificate holder, the certificate needs to be revoked. X.509 Certificates can be revoked by the CA that issued them. AuthAgent X.509 also supports RFC 3280 Certificate Revocation Lists (CRLs) which are time-stamped lists of certificates that are revoked but have not yet expired. In AuthAgent X.509's implementation, a CRL is optionally checked against when verifying a certificate. AuthAgent X.509 also supports RFC 2560 for Online Certificate Status Protocol (OCSP), using which the revocation status of certificates can be checked in a more real-time manner as compared to CRL which is used offline.

Customization Flexibility

Available in full-source format

Certification validation procedure can be customized

API abstractions that allow any custom X.509 implementation to be used

Unwanted components can be scaled out

Certificate Formats
X.509 Certificates, private keys, CRLs, certificate requests can be distributed in various file formats. AuthAgent X.509 supports the following file formats:
PEM-formatted Base-64 Certificates
PKCS12 certificate-key pair
PKCS7 signed certificates and CRLs
PKCS10 certificate request
PKCS8 private key
Implementation Abstraction
AuthAgent X.509 provides a library with an API that is independent of the underlying X.509 implementation. This enables the software using X.509 based digital certificates for authentication to be designed and implemented, independent of the changes in the X.509 implementation. A default implementation that reads PEM formatted certificates and uses ASN.1 objects is included internally. AuthAgent X.509 also includes I/O abstractions for storing, modifying, and retrieving trusted CA certificates and CRLs.
X.509 Applications
AuthAgent X.509 can be used as a stand-alone authentication mechanism for embedded applications in situations where device identity or access control has to be established. Additionally, AuthAgent X.509 is natively integrated with TeamF1's network security protocol implementations providing authentication for SSLimSecure (SSL), SSHield (SSH), V-IPSecure (IPsec), and X-Calibur (802.1X). It can also be used for the initial identification phase of Kerberos authentication in PKINIT mode, and can be integrated with various third-party protocol implementations.
 

Contact  |  Products  |  Support  |  Services  |  Company  |  Newsroom  |

© 2007 TeamF1, Inc.

Home Contact us Feedback Sitemap Top