Lingua

X509Certificate.BasicConstraints Proprietà

Definizione

Restituisce la lunghezza del percorso dei vincoli del certificato dall'estensione BasicContraints .

public abstract int BasicConstraints { [Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")] get; }
[<get: Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")>]
member this.BasicConstraints : int

Valore della proprietà

valore di pathLenConstraint se l'estensione BasicConstraints è presente nel certificato e l'oggetto del certificato è una CA, altrimenti -1. Se l'oggetto del certificato è una CA e pathLenConstraint non viene visualizzato, Integer.MAX_VALUE viene restituito per indicare che non esiste alcun limite alla lunghezza consentita del percorso di certificazione.

Attributi

Commenti

Ottiene la lunghezza del percorso dei vincoli del certificato dall'estensione BasicConstraints critica( OID = 2.5.29.19). L'estensione dei vincoli di base identifica se l'oggetto del certificato è un'autorità di certificazione (CA) e la profondità di un percorso di certificazione attraverso tale CA. Il campo pathLenConstraint (vedere di seguito) è significativo solo se cA è impostato su TRUE. In questo caso, fornisce il numero massimo di certificati ca che possono seguire questo certificato in un percorso di certificazione. Un valore zero indica che solo un certificato di entità finale può seguire nel percorso.

BasicConstraints ::= SEQUENCE {
    cA                  BOOLEAN DEFAULT FALSE,
    pathLenConstraint   INTEGER (0..MAX) OPTIONAL }

Java informazioni di riferimento per java.security.cert.X509Certificate.getBasicConstraints.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a