Lingua

IX509Extension.CriticalExtensionOIDs Proprietà

Definizione

Restituisce il set di URI delle estensioni contrassegnate come CRITICAL, gestite da questa implementazione.

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>

Valore della proprietà

Un set (o un set vuoto se nessuno è contrassegnato come critico) delle stringhe OID dell'estensione per le estensioni contrassegnate come critiche. Se non sono presenti estensioni, questo metodo restituisce null.

Attributi

Commenti

Ottiene un set delle stringhe OID per le estensioni contrassegnate come CRITICAL nel certificato/CRL gestito dall'oggetto che implementa questa interfaccia.

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 informazioni di riferimento per java.security.cert.X509Extension.getCriticalExtensionOIDs.

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