Indy 9 | Content | Index | Reference

TIdX509Name
Hierarchy, Properties, Methods, See Also, Unit: IdSSLOpenSSL
Represents an X.509 Certificate Name.

    TIdX509Name = class(TObject)

Unit
IdSSLOpenSSL
Description
TIdX509Name is a class used to represent an X.509 Name as required for X.509 Certificate usage.

TIdX509Name.Hash
TIdX509Name, See Also
Hash value for the X.509 Name.

    property Hash: TULong;

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.

TIdX509Name.HashAsString
TIdX509Name
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.

TIdX509Name.OneLine
TIdX509Name
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.

TIdX509Name.Create
TIdX509Name
Constructor for the object instance.

    constructor Create(aX509Name: PX509_NAME);

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.

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.