TX509CertificateList
From Ultibo.org
Return to Unit X.509
Description
To be documented
Class definitions
TX509CertificateList = class(TObject)
protected
| |
FList:TList;
|
|
FLock: TCriticalSectionHandle;
|
|
procedure Clear;
|
|
function AcquireLock:Boolean;
|
|
function ReleaseLock:Boolean;
|
|
public
| |
constructor Create;
|
|
destructor Destroy; override;
|
|
function First:TX509Certificate; virtual;
|
|
function Last:TX509Certificate; virtual;
|
|
function Prev(ACertificate:TX509Certificate):TX509Certificate; virtual;
|
|
function Next(ACertificate:TX509Certificate):TX509Certificate; virtual;
|
|
function Add(ACertificate:TX509Certificate):Boolean; virtual;
|
|
function Remove(ACertificate:TX509Certificate):Boolean; virtual;
|
|
function FindByIssuer(AName:TX509Name):TX509Certificate; virtual;
|
|
function FindBySubject(AName:TX509Name):TX509Certificate; virtual;
|
|
function ImportDER(ABuffer:Pointer; ASize:Integer):TX509Certificate; virtual;
|
|
function ImportPEM(ABuffer:Pointer; var ASize:Integer):TX509Certificate; virtual;
|
|
function ExportDER(ABuffer:Pointer; var ASize:Integer; ACertificate:TX509Certificate):Boolean; virtual;
|
|
function ExportPEM(ABuffer:Pointer; var ASize:Integer; AStart:TX509Certificate):Boolean; virtual;
|
Function declarations
procedure TX509CertificateList.Clear;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.AcquireLock:Boolean;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.ReleaseLock:Boolean;
Description: To be documented
Note | None documented |
---|
constructor TX509CertificateList.Create;
Description: To be documented
Note | None documented |
---|
destructor TX509CertificateList.Destroy;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.First:TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.Last:TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.Prev(ACertificate:TX509Certificate):TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.Next(ACertificate:TX509Certificate):TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.Add(ACertificate:TX509Certificate):Boolean;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.Remove(ACertificate:TX509Certificate):Boolean;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.FindByIssuer(AName:TX509Name):TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.FindBySubject(AName:TX509Name):TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.ImportDER(ABuffer:Pointer; ASize:Integer):TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.ImportPEM(ABuffer:Pointer; var ASize:Integer):TX509Certificate;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.ExportDER(ABuffer:Pointer; var ASize:Integer; ACertificate:TX509Certificate):Boolean;
Description: To be documented
Note | None documented |
---|
function TX509CertificateList.ExportPEM(ABuffer:Pointer; var ASize:Integer; AStart:TX509Certificate):Boolean;
Description: To be documented
Note | None documented |
---|
Return to Unit Reference