IX509Extension.NonCriticalExtensionOIDs Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne l’ensemble d’OID des extensions marquées comme non critiques, que cette implémentation gère.
public System.Collections.Generic.ICollection<string>? NonCriticalExtensionOIDs { [Android.Runtime.Register("getNonCriticalExtensionOIDs", "()Ljava/util/Set;", "GetGetNonCriticalExtensionOIDsHandler:Java.Security.Cert.IX509ExtensionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] get; }
[<get: Android.Runtime.Register("getNonCriticalExtensionOIDs", "()Ljava/util/Set;", "GetGetNonCriticalExtensionOIDsHandler:Java.Security.Cert.IX509ExtensionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
member this.NonCriticalExtensionOIDs : System.Collections.Generic.ICollection<string>
Valeur de propriété
un jeu (ou un jeu vide si aucun n’est marqué comme non critique) des chaînes OID d’extension pour les extensions marquées non critiques. Si aucune extension n’est présente, cette méthode retourne null.
- Attributs
Remarques
Obtient un ensemble de chaînes OID pour les extensions marquées NON-CRITICAL dans le certificat/liste de révocation de certificats géré par l’objet implémentant cette interface.
CertificateFactory cf = null;
X509CRL crl = null;
try (InputStream inStrm = new FileInputStream("DER-encoded-CRL")) {
cf = CertificateFactory.getInstance("X.509");
crl = (X509CRL)cf.generateCRL(inStrm);
}
byte[] certData = <DER-encoded certificate data>
ByteArrayInputStream bais = new ByteArrayInputStream(certData);
X509Certificate cert = (X509Certificate)cf.generateCertificate(bais);
X509CRLEntry badCert =
crl.getRevokedCertificate(cert.getSerialNumber());
if (badCert != null) {
Set<String> nonCritSet = badCert.getNonCriticalExtensionOIDs();
if (nonCritSet != null)
for (String oid : nonCritSet) {
System.out.println(oid);
}
}
Java référence pour java.security.cert.X509Extension.getNonCriticalExtensionOIDs.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.