Hi,

Is there any openssl API to know this ?I have to use it in a C program.

Thanks,
Aravind.

On Tue, Oct 14, 2008 at 10:05 AM, David Schwartz <[EMAIL PROTECTED]>wrote:

>
> Aravinda Babu wrote:
>
> > Problem is our application will verify only DER format certificates.
>
> > So if i get the peer certificate in PEM format , i will convert
> > that into DER and i will verify the peer certificate.
>
> > Is there any openSSL API which will tell me a'out the peer
> > certificate encoding ?
> > I want to know whether it is in PEM or DER ?
>
> Is the certificate in a memory buffer or a file? Either way, you can just
> look at the data. If it's PEM, the whole file will be printable text. The
> first few characters will be perhaps some number of newlines or empty
> spaces, but the first non-whitespace should be a '-'. If it's DER, there
> will be many non-printable characters.
>
> However, it's probably just easiest to try it both ways. If either of them
> works, you have a valid certificate. Just remember to clear the error stack
> after an "expected and normal" error. Otherwise, it might confuse you later
> when you see an "invalid certificate" type error because much earlier it
> worked on the second attempt.
>
> DS
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
>

Reply via email to