Previous Topic: Support Roaming DownloadNext Topic: ArcotID PKI Client


ArcotID PKI as a Secure Container (Key Authority)

In addition to providing strong authentication, ArcotID PKI 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 ArcotID PKI is performed by Key Authority (KA).

An unsigned attribute is created in the ArcotID PKI 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 AuthMinder database.

To use the private keys that are stored in a Key Bag, the ArcotID PKI Client (see "ArcotID PKI Client") makes a request for the KA key to AuthMinder Server by signing the request with the user’s private key. The AuthMinder 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 ArcotID PKI as an open PKI container.