salut,
il y a la classe X509CRL qui représente un CRL de format X.509, je crois que c'est un format pour décrire les certificats( à ce que j'ai compris )
voilà un exemple qui ouvre une crl et lit les entrées qu'il contient
mais ne connaissant rien dans ce domaine, je ne sais si le résultat obtenu est celui auquel tu t'attends
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
22
23
24
25
26 import java.security.cert.*; import java.io.*; public class ReadCRL { public static void main(String[] args) { InputStream inStream = null; try{ inStream = new FileInputStream("crl_web.crl"); CertificateFactory cf = CertificateFactory.getInstance("X.509"); X509CRL crl = (X509CRL)cf.generateCRL(inStream); for (X509CRLEntry entry : crl.getRevokedCertificates()) System.out.println(entry); } catch (Exception e) { e.printStackTrace(); } finally { try{ inStream.close(); } catch (Exception e) { e.printStackTrace(); } } } }
voici quelques liens pour plus d'infos
La classe X509CRL
CRL (en)
X.509
Partager