Data.DBXCommon.TX509Certificate.CheckValidity

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CheckValidity; overload; virtual; abstract;
procedure CheckValidity(ADate: TDateTime); overload; virtual; abstract;

C++

virtual void __fastcall CheckValidity() = 0 /* overload */;
virtual void __fastcall CheckValidity(System::TDateTime ADate) = 0 /* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DBXCommon.pas
Data.DBXCommon.hpp
Data.DBXCommon TX509Certificate

Description

Méthode abstraite virtuelle à implémenter dans les classes enfants pour vérifier la validité du certificat en cours.

La méthode abstraite virtuelle CheckValidity comporte deux surcharges à implémenter dans les classes enfant pour vérifier la validité du certificat en cours.

La première surcharge CheckValidity vérifie si le certificat est actuellement valide. Un certificat est déclaré valide si la date et l'heure en cours sont compris dans la période de validité indiquée dans le certificat.

La seconde surcharge CheckValidity vérifie que la date donnée est comprise dans la période de validité du certificat. Cela signifie que la surcharge CheckValidity détermine si le certificat sera valide à la date et à l'heure données. Le paramètre ADate est de type TDateTime et représente la valeur d'horodatage donnée.

Remarque : La période de validité se compose de deux valeurs date et heure : GetNotAfter et GetNotBefore. Si la vérification de la validité échoue, CheckValidity déclenche une exception appropriée telle que ECertificateExpiredException ou ECertificateNotYetValidException.

Voir aussi