Idioma

IX509Extension.CriticalExtensionOIDs Propriedade

Definição

Retorna o conjunto de OIDs das extensões marcadas como CRITICAL, que essa implementação gerencia.

public System.Collections.Generic.ICollection<string>? CriticalExtensionOIDs { [Android.Runtime.Register("getCriticalExtensionOIDs", "()Ljava/util/Set;", "GetGetCriticalExtensionOIDsHandler:Java.Security.Cert.IX509ExtensionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] get; }
[<get: Android.Runtime.Register("getCriticalExtensionOIDs", "()Ljava/util/Set;", "GetGetCriticalExtensionOIDsHandler:Java.Security.Cert.IX509ExtensionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
member this.CriticalExtensionOIDs : System.Collections.Generic.ICollection<string>

Valor da propriedade

um conjunto (ou um conjunto vazio, se nenhum estiver marcado como crítico) das cadeias de caracteres OID de extensão para extensões marcadas como críticas. Se não houver extensões presentes, esse método retornará nulo.

Atributos

Comentários

Obtém um conjunto de cadeias de caracteres OID para as extensões marcadas como CRITICAL no certificado/CRL gerenciado pelo objeto que implementa essa interface.

X509Certificate cert = null;
try (InputStream inStrm = new FileInputStream("DER-encoded-Cert")) {
    CertificateFactory cf = CertificateFactory.getInstance("X.509");
    cert = (X509Certificate)cf.generateCertificate(inStrm);
}

Set<String> critSet = cert.getCriticalExtensionOIDs();
if (critSet != null && !critSet.isEmpty()) {
    System.out.println("Set of critical extensions:");
    for (String oid : critSet) {
        System.out.println(oid);
    }
}

Java referência para java.security.cert.X509Extension.getCriticalExtensionOIDs.

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

Aplica-se a