Previous Topic: Support Roaming DownloadNext Topic: CA AuthID Client


CA AuthID as a Secure Container (Key Authority)

In addition to providing strong authentication, CA AuthID can also be used as a secure container to store digital certificates and private keys that can be used for different applications or operations such as, email signing (S/MIME), document signing, certificate-based authentication (open PKI). This process of managing private key storage in the CA AuthID is performed by Key Authority (KA).

An unsigned attribute is created in the CA AuthID to store these credentials and this attribute is referred to as Key Bag or Key Vault. The digital certificates are stored in an unencrypted format in the Key Bag, but the private keys are encrypted using a key called Key Authority key, which is stored in the Strong Authentication database.

To use the private keys that are stored in a Key Bag, the CA AuthID Client (see "CA AuthID Client") makes a request for the KA key to Strong Authentication Server by signing the request with the user’s private key. The Strong Authentication Server authenticates the incoming request and sends the KA key to the client, which then uses this key to open the Key Bag and access the private keys.

The following figure illustrates how to use CA AuthID as an open PKI container.