Skip to main content

Create(TdxX509StoreName,TdxX509StoreLocation) Constructor

Creates an empty certificate store in memory.

Declaration

constructor Create(AName: TdxX509StoreName; ALocation: TdxX509StoreLocation); overload;

Parameters

Name Type
AName TdxX509StoreName
ALocation TdxX509StoreLocation

Remarks

Call any of the four overloaded constructors to create an empty certificate storage to populate it later from a system CryptoAPI certificate store.

Overloaded Variant Description
1 This constructor variant accepts no parameters and creates an empty container to open a personal certificate store (Name = snMy) that belongs to the current user (Location = slCurrentUser).
2 This variant accepts a source store location as the ALocation parameter and creates an empty container to open a personal certificate store (Name = snMy) at the specified location.
3 This constructor variant accepts the name of a source system store as the AName parameter and creates an empty container to open the store that belongs to the current user (Location = slCurrentUser).
4 This constructor variant accepts the name and location of a source certificate store as the AName and ALocation parameters and creates an empty container to open the specified store.

Note

Call the Open procedure to open the system certificate store according to the settings defined by a constructor call and populate the Certificates list. Ensure that a Close procedure call follows every Open call to avoid resource leaks.

See Also