X509Certificate.BasicConstraints Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Pfadlänge der Zertifikateinschränkungen aus der BasicContraints Erweiterung zurück.
public abstract int BasicConstraints { [Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")] get; }
[<get: Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")>]
member this.BasicConstraints : int
Eigenschaftswert
der Wert von pathLenConstraint, wenn die BasicConstraints-Erweiterung im Zertifikat vorhanden ist und der Betreff des Zertifikats eine Zertifizierungsstelle ist, andernfalls -1. Wenn der Betreff des Zertifikats eine Zertifizierungsstelle ist und "pathLenConstraint" nicht angezeigt wird, wird Integer.MAX_WERT zurückgegeben, um anzugeben, dass keine Beschränkung auf die zulässige Länge des Zertifizierungspfads vorhanden ist.
- Attribute
Hinweise
Ruft die Länge der Zertifikateinschränkungen von der kritischen BasicConstraints-Erweiterung ab (OID = 2.5.29.19). Die Grundlegende Einschränkungserweiterung identifiziert, ob der Betreff des Zertifikats eine Zertifizierungsstelle ist und wie tief ein Zertifizierungspfad über diese Zertifizierungsstelle vorhanden sein kann. Das PathLenConstraint-Feld (siehe unten) ist nur dann sinnvoll, wenn cA auf TRUE festgelegt ist. In diesem Fall erhält sie die maximale Anzahl von Zertifizierungsstellenzertifikaten, die diesem Zertifikat in einem Zertifizierungspfad folgen können. Ein Wert von Null gibt an, dass nur ein Endentitätszertifikat im Pfad folgen kann.
BasicConstraints ::= SEQUENCE {
cA BOOLEAN DEFAULT FALSE,
pathLenConstraint INTEGER (0..MAX) OPTIONAL }
Java Referenz für java.security.cert.X509Certificate.getBasicConstraints.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.