TScCryptoAPIStorage is used to store information about keys and certificates in operation system and external certificate storages. It works through CryptoAPI. CryptoAPI is an application programming interface that can add authentication, encoding, and encryption to OS-based applications.
Use the CertProviderType property to specify the provided type which determines where the certificates will be stored. Keys are stored in system key containers. Each container has an unique system name for each ProviderName.
TScCryptoAPIStorage does not let storing information about users, therefore an exception will be raised when accessing to the Users property.