thanks a lot but in the end it seems that the certificate is a little
different but i can read it by enumerating ASN.1 objects from a
DerInputStream.
Any ideea about how to obtain the 34bytes DER encoded message digest?
Karl Scheibelhofer wrote:
> hi,
>
> it seems that your do not have the provider properly installed. ensure that
> the JCE provider classes are in your classpath or in the jre/lib/ext
> directory of your runtime environment.. then you can install the provider
> dynamically using a simple line of code; e.g.
>
> Security.insertProviderAt(new IAIK(), 1);
>
> or you can install it statically by copying the provider classes to the
> jre/lib/ext directory and inserting a configuration line into your
> java.security file in jre/lib/security; e.g.
>
> security.provider.1=iaik.security.provider.IAIK
>
> then the certificate parsing should work. however, if you use JDK 1.3 you
> can also use the SUN provider for such simple tasks. it should work without
> any additional configuration.
>
> regards
>
>
> Karl
>
> -----Original Message-----
> From: marilen [mailto:[EMAIL PROTECTED]]
> Sent: Friday, May 04, 2001 9:41 AM
> To: Assen Kolov
> Cc: 'Karl Scheibelhofer'; [EMAIL PROTECTED]
> Subject: Re: [OCF] help X509
>
>
> indeed i tried to use iaik but i got this error:
>
> java.security.cert.CertificateException: PublicKey algorithm not
> implemented: rsaEncryption
> at iaik.x509.X509Certificate.b(Unknown Source)
> at iaik.x509.X509Certificate.<init>(Unknown Source)
> at SimpleCard.main(SimpleCard.java:239)
> OCF shutting down...
>
> anyway is the certificate size fixed?
>
> Assen Kolov wrote:
>
> Hi,I'm afraid I gave some wrong advice earlier today. Indeed, the JDK
> containsan implementation of a CertificateFactory provided by SUN, so my
> referenceto the mozilla package doesn't make much sense.Thanks to Karl and
> Benoit for pointing that out.Regards,Assen
> -----Original Message-----From: Karl Scheibelhofer
> [SMTP:[EMAIL PROTECTED]]Sent: Thursday, May 03, 2001 4:00 PMTo:
> marilen; [EMAIL PROTECTED]: RE: [OCF] help X509hi,the correct
> code for this purpose is CertificateFactory certificateFactory
> =CertificateFactory.getInstance("X.509"); // you can also explicitly specify
> the provider to use // CertificateFactory certificateFactory
> =CertificateFactory.getInstance("X.509", "IAIK"); X509Certificate
> certificate = (X509Certificate)
> certificateFactory.generateCertificate(newByteArrayInputStream(encodedCertif
> icateByteArray));i hope this is what you are looking for.regards Karl
> -----Original Message-----From: marilen [mailto:[EMAIL PROTECTED]]Sent:
> Thursday, May 03, 2001 3:04 PMTo: [EMAIL PROTECTED]: [OCF] help
> X509I have 814 bytes of certificate and i need to interpret them as a
> X509certificate in java. Which classes should i use? Can anyone help?---
> Visit the OpenCard web site at http://www.opencard.org/ for moreinformation
> on OpenCard---binaries, source code, documents.This list is being archived
> at
> http://www.opencard.org/archive/opencard/
> ! To unsubscribe from the [EMAIL PROTECTED] mailing list send an
> email
> ! to! [EMAIL PROTECTED]! containing
> the word! unsubscribe! in the body.
> ---
> Visit the OpenCard web site at http://www.opencard.org/ for moreinformation
> on OpenCard---binaries, source code, documents.This list is being archived
> at http://www.opencard.org/archive/opencard/
> ! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email!
> to! [EMAIL PROTECTED]! containing the
> word! unsubscribe ! in the body.
> ---
> Visit the OpenCard web site at http://www.opencard.org/ for moreinformation
> on OpenCard---binaries, source code, documents.This list is being archived
> at http://www.opencard.org/archive/opencard/
> ! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email!
> to! [EMAIL PROTECTED]! containing the
> word! unsubscribe ! in the body.
>
>
>
> ---
>
>> Visit the OpenCard web site at http://www.opencard.org/ for more
>> information on OpenCard---binaries, source code, documents.
>> This list is being archived at http://www.opencard.org/archive/opencard/
>
>
> ! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
> ! to
> ! [EMAIL PROTECTED]
> ! containing the word
> ! unsubscribe
> ! in the body.
>
>
>
>
---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/
! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
! [EMAIL PROTECTED]
! containing the word
! unsubscribe
! in the body.