PKIXBuilderParameters.MaxPathLength Eigenschaft

Definition

Gibt den Wert der maximalen Anzahl von nicht selbst ausgestellten Zwischenzertifikaten zurück, die in einem Zertifizierungspfad vorhanden sein können. -oder- Legt den Wert der maximalen Anzahl von nicht selbst ausgestellten Zwischenzertifikaten fest, die in einem Zertifizierungspfad vorhanden sein können.

public virtual int MaxPathLength { [Android.Runtime.Register("getMaxPathLength", "()I", "GetGetMaxPathLengthHandler")] get; [Android.Runtime.Register("setMaxPathLength", "(I)V", "GetSetMaxPathLength_IHandler")] set; }
[<get: Android.Runtime.Register("getMaxPathLength", "()I", "GetGetMaxPathLengthHandler")>]
[<set: Android.Runtime.Register("setMaxPathLength", "(I)V", "GetSetMaxPathLength_IHandler")>]
member this.MaxPathLength : int with get, set

Eigenschaftswert

die maximale Anzahl von nicht selbst ausgestellten Zwischenzertifikaten, die in einem Zertifizierungspfad vorhanden sein können, oder -1, wenn kein Grenzwert vorhanden ist

Attribute

Ausnahmen

wenn maxPathLength kleiner als -1.

Hinweise

Dokumentation zum Property Getter:

Gibt den Wert der maximalen Anzahl von nicht selbst ausgestellten Zwischenzertifikaten zurück, die in einem Zertifizierungspfad vorhanden sein können. Weitere Informationen finden Sie in der #setMaxPathLength Methode.

Java-Dokumentation für java.security.cert.PKIXBuilderParameters.getMaxPathLength().

Dokumentation zum Eigenschaftensatzer:

Legt den Wert der maximalen Anzahl von nicht selbst ausgestellten Zwischenzertifikaten fest, die in einem Zertifizierungspfad vorhanden sein können. Ein Zertifikat wird selbst ausgestellt, wenn die DNs, die in den Feldern "Betreff" und "Aussteller" angezeigt werden, identisch sind und nicht leer sind. Beachten Sie, dass das letzte Zertifikat in einem Zertifizierungspfad kein Zwischenzertifikat ist und nicht in diesem Grenzwert enthalten ist. In der Regel ist das letzte Zertifikat ein Endentitätszertifikat, kann aber ein Zertifizierungsstellenzertifikat sein. Eine PKIX-Instanz CertPathBuilder darf keine Pfade erstellen, die länger als die angegebene Länge sind.

Ein Wert von 0 impliziert, dass der Pfad nur ein einzelnes Zertifikat enthalten kann. Ein Wert von -1 impliziert, dass die Pfadlänge nicht eingeschränkt ist (d. h. es gibt kein Maximum). Die standardmäßige maximale Pfadlänge (sofern nicht angegeben) ist 5. Wenn Sie einen Wert kleiner als -1 festlegen, wird eine Ausnahme ausgelöst.

Wenn eines der Zertifizierungsstellenzertifikate den BasicConstraintsExtensionWert des pathLenConstraint Felds der Erweiterung enthält, wird der Parameter für die maximale Pfadlänge außer Kraft gesetzt, wenn das Ergebnis ein Zertifizierungspfad kleinerer Länge ist.

Java-Dokumentation für java.security.cert.PKIXBuilderParameters.setMaxPathLength(int).

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.

Gilt für: