TIdX509Name
Represents an X.509 Certificate Name.
TIdX509Name = class(TObject)
Unit
Description
TIdX509Name is a class used to represent an X.509 Name as required for X.509 Certificate usage.
Hash value for the X.509 Name.
Description
Hash is a read-only
TULong property that provides access to the hash value for the X.509 Name represented as an unsigned long integer. Differing Hash representation can be using the Byte, Word, Cardinal, or LongInt member in the return value.
Hexadecimal representation of the
Hash value.
property HashAsString: string;
Return Value
String -
Hash value in hexadecimal.
Description
HashAsString is a read-only String property that returns the hexadecimal string representation of the has value in
Hash.
Single line representation of the X.509 name.
property OneLine: string;
Description
OneLine is a read-only String property that returns the X.509 certificate name on a single line. OneLine will contain '' (empty string) if the name has never been assigned.
Constructor for the object instance.
Parameters
aX509Name: PX509_NAME
Pointer to the X.509 Name.
Description
Create is the constructor for the object instance. Create relies on the inherited Create method as stores the aX509Name in the internal buffer for the X.509 Name.