The TScASN1AlgorithmIdentifier class defines the algorithm used for a cryptographic operation.
The definition of the algorithm identifier is taken from [X.509-88] ASN1 notation.
The algorithm identifier consists of two parts - object identifier and parameters. The Object Identifier component identifies the algorithm (such as digest algorithm, signature algorithm, encryption algorithm, MAC algorithm, etc.). The contents of the optional parameters field can vary according to the algorithm identified.