API:Data.DBXCommonIndy.TX509CertificateIndy.GetBasicConstraints
Delphi
function GetBasicConstraints: Integer; override;
C++
virtual int __fastcall GetBasicConstraints();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.DBXCommonIndy.pas Data.DBXCommonIndy.hpp |
Data.DBXCommonIndy | TX509CertificateIndy |
Beschreibung
Virtuelle abstrakte Methode, die in untergeordnete Klassen zum Abrufen der Pfadlänge der Zertifikatseinschränkungen aus der kritischen Grundeinschränkungserweiterung implementiert werden soll.
Data.DBXCommonIndy.TX509CertificateIndy.GetBasicConstraints erbt von Data.DBXCommon.TX509Certificate.GetBasicConstraints. Der folgende Inhalt bezieht sich auf Data.DBXCommon.TX509Certificate.GetBasicConstraints.
Virtuelle abstrakte Methode, die in untergeordnete Klassen zum Abrufen der Pfadlänge der Zertifikatseinschränkungen aus der kritischen Grundeinschränkungserweiterung implementiert werden soll.
Die virtuelle abstrakte Methode GetBasicConstraints soll in untergeordnete Klassen zum Abrufen der Pfadlänge der Zertifikatseinschränkungen aus der kritischen Grundeinschränkungserweiterung implementiert werden. GetBasicConstraints gibt an, ob der Antragsteller des Zertifikats eine Zertifizierungsinstanz (Certificate Authority, CA) ist, und wenn ja, wie tief ein Zertifizierungspfad durch diese CA sein kann. -1 wird zurückgegeben, wenn CA False ist.
GetBasicConstraints gibt die Länge zurück, wenn der Antragssteller eine CA ist, ansonsten -1. Wenn der Antragssteller eine CA ist, aber keine Länge angegeben wurde, dann wird High (Integer) zurückgegeben. Damit wird angegeben, dass es keine Begrenzung für die zulässige Länge des Zertifizierungspfads gibt.