there are a couple of very similar pkcs#7 formats,
with openssl you can transform from one to another.
 
i remember that i had to use it to make some certificates in that format readable from java.
 
that´s probably the problem.
 
----- Original Message -----
Sent: Thursday, April 06, 2006 12:05 PM
Subject: Re: Need lots of help - Validating Signed XML files


I'm using the newest hava version (1.5), yet still throws a tag parse error when i try to open.

I tried this code to open th crl file:

    // open an input stream to the file
   FileInputStream fis = new FileInputStream(filename);
   // instantiate a CertificateFactory for X.509
   CertificateFactory cf = CertificateFactory.getInstance("X.509");
   // extract the certification path from
   // the PKCS7 SignedData structure
   CertPath cp = cf.generateCertPath(fis, "PKCS7");
   // print each certificate in the path
   List certs = cp.getCertificates();
   Iterator i = certs.iterator();
   while (i.hasNext()) {
       X509Certificate cert = (X509Certificate) i.next();
       System.out.println(cert);
   }


And it gives me:
java.security.cert.CertificateException: IOException parsing PKCS7 data: sun.security.pkcs.ParsingException: X509.ObjectIdentifier() -- data isn't an object ID (tag = 48)


I don't like to bother anyone but i tried everything that i could think of.

Reply via email to