RE: Problems with get_notAfter

2004-09-20 Thread Marcos Paraiso
Thanks a lot!!! It´s working!!!

I used the first part of your code...
Now, what BIO_s_file and Bio_set_fp actually do???

Thanks again!!!
Marcos


 --- Lee Baydush <[EMAIL PROTECTED]> escreveu: 
> ok.  It must be the bio then.  If you are
> debugging/running this in a console window, try
> this...
> BIO *bio_out;
> bio_out=BIO_new(BIO_s_file());
> ASSERT(bio_out!=NULL);
> BIO_set_fp(bio_out, stdout, BIO_NOCLOSE);
> ASN1_TIME_print(bio_out, X509_get_notAfter(cert));
> BIO_free_all(bio_out);
> Otherwise, you can do the following to put it into a
> buffer and then do whatever you want with it.
> char buf[128];
> BIO *bio_mem;
> bio_mem = BIO_new_mem_buf((void *)buf, 128);
> ASSERT(bio_mem!=NULL);
> ASN1_TIME_print(bio_mem, X509_get_notAfter(cert));
> BIO_free(bio_mem);
> 
> 
> 
> -Original Message-
> From: Marcos Paraiso
> [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 20, 2004 9:25 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Problems with get_notAfter
> 
> 
> Yes, I checked if the hbio and the cert were
> properly
> loaded (hbio!= NULL and cert!= NULL)... As I wrote
> before, I was able to print the full cert...
> 
> Marcos
> 
>  --- Lee Baydush <[EMAIL PROTECTED]> escreveu: 
> Do you know are you trying to output to an input
> only BIO?  I assume you also checked the hbio!=NULL
> and cert!=NULL?
> > 
> > -Original Message-
> > From: Marcos Paraiso
> > [mailto:[EMAIL PROTECTED]
> > Sent: Monday, September 20, 2004 9:08 AM
> > To: [EMAIL PROTECTED]
> > Subject: Problems with get_notAfter
> > 
> > 
> > Hi everebody,
> > 
> > I´m new with OpenSSL and am having some trouble
> ...
> > I´m trying to print the endDate of a certificate,
> > using the ASN1_TIME_print function but nothing
> > happens.
> > 
> > Here´s an excerpt from the code:
> > 
> > FILE *file;
> > BIO *hbio;
> > X509 *cert;
> > 
> > hbio = BIO_new_file(file, "r");
> > cert = PEM_read_bio_X509(hbio, NULL, NULL, NULL);
> > ASN1_TIME_print(hbio, X509_get_notAfter(cert));
> > 
> > I also used the UTCTIME function, but again
> nothing
> > happened...
> > 
> > The function that prints all the certificate works
> > just fine, but I only need the endDate!!!
> > 
> > Could someone PLEASE help me?!?
> > 
> > Thanks...
> > Marcos
> > 
> > =


=






___
Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita diversão. Instale agora!
http://br.download.yahoo.com/messenger/
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]


RE: Problems with get_notAfter

2004-09-20 Thread Lee Baydush
ok.  It must be the bio then.  If you are debugging/running this in a console window, 
try this...
BIO *bio_out;
bio_out=BIO_new(BIO_s_file());
ASSERT(bio_out!=NULL);
BIO_set_fp(bio_out, stdout, BIO_NOCLOSE);
ASN1_TIME_print(bio_out, X509_get_notAfter(cert));
BIO_free_all(bio_out);
Otherwise, you can do the following to put it into a buffer and then do whatever you 
want with it.
char buf[128];
BIO *bio_mem;
bio_mem = BIO_new_mem_buf((void *)buf, 128);
ASSERT(bio_mem!=NULL);
ASN1_TIME_print(bio_mem, X509_get_notAfter(cert));
BIO_free(bio_mem);



-Original Message-
From: Marcos Paraiso [mailto:[EMAIL PROTECTED]
Sent: Monday, September 20, 2004 9:25 AM
To: [EMAIL PROTECTED]
Subject: RE: Problems with get_notAfter


Yes, I checked if the hbio and the cert were properly
loaded (hbio!= NULL and cert!= NULL)... As I wrote
before, I was able to print the full cert...

Marcos

 --- Lee Baydush <[EMAIL PROTECTED]> escreveu: 
Do you know are you trying to output to an input
only BIO?  I assume you also checked the hbio!=NULL
and cert!=NULL?
> 
> -Original Message-
> From: Marcos Paraiso
> [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 20, 2004 9:08 AM
> To: [EMAIL PROTECTED]
> Subject: Problems with get_notAfter
> 
> 
> Hi everebody,
> 
> I´m new with OpenSSL and am having some trouble ...
> I´m trying to print the endDate of a certificate,
> using the ASN1_TIME_print function but nothing
> happens.
> 
> Here´s an excerpt from the code:
> 
> FILE *file;
> BIO *hbio;
> X509 *cert;
> 
> hbio = BIO_new_file(file, "r");
> cert = PEM_read_bio_X509(hbio, NULL, NULL, NULL);
> ASN1_TIME_print(hbio, X509_get_notAfter(cert));
> 
> I also used the UTCTIME function, but again nothing
> happened...
> 
> The function that prints all the certificate works
> just fine, but I only need the endDate!!!
> 
> Could someone PLEASE help me?!?
> 
> Thanks...
> Marcos
> 
> =






___
Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita diversão. Instale agora!
http://br.download.yahoo.com/messenger/
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]


RE: Problems with get_notAfter

2004-09-20 Thread Marcos Paraiso
Yes, I checked if the hbio and the cert were properly
loaded (hbio!= NULL and cert!= NULL)... As I wrote
before, I was able to print the full cert...

Marcos

 --- Lee Baydush <[EMAIL PROTECTED]> escreveu: 
Do you know are you trying to output to an input
only BIO?  I assume you also checked the hbio!=NULL
and cert!=NULL?
> 
> -Original Message-
> From: Marcos Paraiso
> [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 20, 2004 9:08 AM
> To: [EMAIL PROTECTED]
> Subject: Problems with get_notAfter
> 
> 
> Hi everebody,
> 
> I´m new with OpenSSL and am having some trouble ...
> I´m trying to print the endDate of a certificate,
> using the ASN1_TIME_print function but nothing
> happens.
> 
> Here´s an excerpt from the code:
> 
> FILE *file;
> BIO *hbio;
> X509 *cert;
> 
> hbio = BIO_new_file(file, "r");
> cert = PEM_read_bio_X509(hbio, NULL, NULL, NULL);
> ASN1_TIME_print(hbio, X509_get_notAfter(cert));
> 
> I also used the UTCTIME function, but again nothing
> happened...
> 
> The function that prints all the certificate works
> just fine, but I only need the endDate!!!
> 
> Could someone PLEASE help me?!?
> 
> Thanks...
> Marcos
> 
> =






___
Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita diversão. Instale agora!
http://br.download.yahoo.com/messenger/
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]


RE: Problems with get_notAfter

2004-09-20 Thread Lee Baydush
Do you know are you trying to output to an input only BIO?  I assume you also checked 
the hbio!=NULL and cert!=NULL?

-Original Message-
From: Marcos Paraiso [mailto:[EMAIL PROTECTED]
Sent: Monday, September 20, 2004 9:08 AM
To: [EMAIL PROTECTED]
Subject: Problems with get_notAfter


Hi everebody,

I´m new with OpenSSL and am having some trouble ...
I´m trying to print the endDate of a certificate,
using the ASN1_TIME_print function but nothing
happens.

Here´s an excerpt from the code:

FILE *file;
BIO *hbio;
X509 *cert;

hbio = BIO_new_file(file, "r");
cert = PEM_read_bio_X509(hbio, NULL, NULL, NULL);
ASN1_TIME_print(hbio, X509_get_notAfter(cert));

I also used the UTCTIME function, but again nothing
happened...

The function that prints all the certificate works
just fine, but I only need the endDate!!!

Could someone PLEASE help me?!?

Thanks...
Marcos

=






___
Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita diversão. Instale agora!
http://br.download.yahoo.com/messenger/
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]