Unit 'IdSSLOpenSSL' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_indy]

TIdX509

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: IdSSLOpenSSL.pas line 597

type TIdX509 = class(TObject)

protected

  FFingerprints: TIdX509Fingerprints;

  

  FSigInfo: TIdX509SigInfo;

  

  FCanFreeX509: Boolean;

  

  FX509: PX509;

  

  FSubject: TIdX509Name;

  

  FIssuer: TIdX509Name;

  

  FDisplayInfo: TStrings;

  

  function RSubject;

  

  function RIssuer;

  

  function RnotBefore;

  

  function RnotAfter;

  

  function RFingerprint;

  

  function RFingerprintAsString;

  

  function GetSerialNumber;

  

  function GetVersion;

  

  function GetDisplayInfo;

  

public

  constructor Create(); virtual;

  

  destructor Destroy; override;

  

  property Version: TIdC_LONG; [r]

  

  property SigInfo: TIdX509SigInfo; [r]

  

  property Fingerprints: TIdX509Fingerprints; [r]

  

  property Fingerprint: TIdSSLEVP_MD; [r]

  

  property FingerprintAsString: string; [r]

  

  property Subject: TIdX509Name; [r]

  

  property Issuer: TIdX509Name; [r]

  

  property notBefore: TDateTime; [r]

  

  property notAfter: TDateTime; [r]

  

  property SerialNumber: string; [r]

  

  property DisplayInfo: TStrings; [r]

  

  property Certificate: PX509; [r]

  

end;

Inheritance

TIdX509

  

|

TObject



CT Web help

CodeTyphon Studio