Idioma

X509Certificate.BasicConstraints Propriedade

Definição

Retorna o comprimento do caminho das restrições de certificado da BasicContraints extensão.

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

Valor da propriedade

o valor de pathLenConstraint se a extensão BasicConstraints estiver presente no certificado e o assunto do certificado for uma AC, caso contrário - 1. Se o assunto do certificado for uma AC e pathLenConstraint não aparecer, Integer.MAX_VALUE será retornado para indicar que não há limite para o comprimento permitido do caminho de certificação.

Atributos

Comentários

Obtém o comprimento do caminho das restrições de certificado da extensão BasicConstraints crítica (OID = 2,5,29,19). A extensão de restrições básicas identifica se o assunto do certificado é uma AC (Autoridade de Certificação) e a profundidade de um caminho de certificação por meio dessa AC. O campo pathLenConstraint (veja abaixo) será significativo somente se o cA estiver definido como TRUE. Nesse caso, ele fornece o número máximo de certificados de autoridade de certificação que podem seguir esse certificado em um caminho de certificação. Um valor zero indica que apenas um certificado de entidade final pode seguir no caminho.

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

Java referência para java.security.cert.X509Certificate.getBasicConstraints.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a