salem;

Très urgent
je veux savoir comment déterminer si mon certificta est révoqué?
je suis débutante en java j'ai déja fait quelque recherche et j'ai trouvé qu'il fallait lire tout d'abord la CRL et vérifire si son extension "2.5.29.31" existe t'elle ou non
j'ai utiliser la méthode getCriticalExtensionOIDs();
et elle m'affiche seulement "2.5.29.19"
je ne sais pas comment faire?

voila mon code pour extraire les données de mon certificat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.io.FileInputStream;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import javax.swing.JOptionPane;
 
public class Certificat {
 
 public static void main(String args[]) throws Exception {
 
    FileInputStream fr = new FileInputStream("C:\\ance.cer");
    CertificateFactory cf = CertificateFactory.getInstance("X509");
    X509Certificate c = (X509Certificate) cf.generateCertificate(fr);
    String phrase="Vesrion: V"+c.getVersion()+"\n Numéro de série: "+c.getSerialNumber()+
            "\n Algorithme de signature: "+c.getSigAlgName()+"\n Emetteur: "+c.getIssuerDN()+
            "\n Valide à partir: "+c.getNotBefore()+"\n Valide jusqu'à: "+c.getNotAfter()+
            "\n Objet: "+c.getSubjectDN()+"\n Clé publique: "+c.getPublicKey();
 
       JOptionPane.showMessageDialog(null,phrase);
       JOptionPane.showMessageDialog(null,c.getCriticalExtensionOIDs());
 
 }
merci d'avance