Page 1 of 2

Re: New AS Plugin: Certificate Viewer

Posted: 04 Dec 2018, 11:53
by manison
Good work, Vilo. Seems this plugin will save me a lot of typing of OpenSSL command lines :) Thanks.

Re: New AS Plugin: Certificate Viewer

Posted: 07 Dec 2018, 21:51
by soerentsch
Thanks you Vilo :)

Re: New AS Plugin: Certificate Viewer

Posted: 18 Dec 2018, 23:06
by Mike12345
Thanks Vilo, works great!

Re: New AS Plugin: Certificate Viewer

Posted: 19 Dec 2018, 08:35
by stepand76
Good work!

Re: New AS Plugin: Certificate Viewer

Posted: 01 Feb 2019, 10:17
by tukanos
What happened to the plugin link? Was it deleted?

Re: New AS Plugin: Certificate Viewer

Posted: 01 Feb 2019, 13:35
by therube
More then just the link, his posts too are gone.
His website (& download links) are still up.

Re: New AS Plugin: Certificate Viewer

Posted: 05 Feb 2019, 07:42
by vilo
Hi all, don't know what happened, but my account was deleted. Not by me! Sorry.

The plugin you can find here: https://github.com/lejcik/certviewer

And releases here: https://github.com/lejcik/certviewer/releases

BR,
Vilo

Re: New AS Plugin: Certificate Viewer

Posted: 05 Feb 2019, 12:11
by tukanos
therube wrote: 01 Feb 2019, 13:35 More then just the link, his posts too are gone.
His website (& download links) are still up.
Yes, makes me wonder what had happened. It would be nice if someone would tell us what is going on. I created a fork on a github so it is not lost if it gets deleted too.

Re: New AS Plugin: Certificate Viewer

Posted: 06 Jun 2019, 16:30
by Jan Rysavy
Vilo, I'm very sorry, it was my fault. I have mistakenly deleted your account (including all posts) during spam cleanup on Mon Jan 14, 2019 12:46 pm.

Re: New AS Plugin: Certificate Viewer

Posted: 07 Jun 2019, 13:19
by vilo
no worries, I'm back :)

Re: New AS Plugin: Certificate Viewer

Posted: 23 Jan 2023, 18:01
by vilo
Hi all, I have an update of this plugin. It didn't work as I wanted (tested with certificates that I got from my company), so that I improved it to ease my job :)

I improved certificate formats auto-detection, added support for a few more certificate formats, and updated the sources for openssl version 3.0 (there are quite significant API changes). Latest plugin version is 1.2, you can find it here: https://github.com/lejcik/certviewer/releases

Feel free to use it, and if you find any problem, let me know. Enjoy.

BR,
Vilo

Re: New AS Plugin: Certificate Viewer

Posted: 24 Jan 2023, 09:54
by SelfMan
Nice job mate!

Re: New AS Plugin: Certificate Viewer

Posted: 26 Jan 2023, 20:46
by AD7
Is is posible SK language?

Screenshots:

--
I can help to translate it.

Re: New AS Plugin: Certificate Viewer

Posted: 30 Jan 2023, 16:36
by vilo
Hi AD7,

This is not that easy task. In fact, I have only a few strings in the certdump.cpp file: (see the BIO_printf() calls)
https://github.com/lejcik/certviewer/bl ... rtdump.cpp

In your example, the header (object type and format strings) can be translated easily, but the rest of the certificate dump content comes from OpenSSL library. If you want to localize such content, you have to reimplement the certificate printers (X509_print(), EVP_PKEY_print_public(), EVP_PKEY_print_private() and others from the library) similarly as I did it in openssl-helpers.cpp, where I have a small part of the library sources that I wanted to customize. The helpers I have to sync regularly with original sources when openssl is upgraded. So, maintaining the certificate printer functions may bring a lot of work to the maintainer. And I'm not sure if this is worth such effort.

Moreover, people who work with certificates should know the english terms, their localizations are sometimes confusing (even on Windows or web browsers). So, personally I'd stay with english only version of this plugin...

Vilo

Re: New AS Plugin: Certificate Viewer

Posted: 30 Jan 2023, 16:37
by vilo
And regarding the second example, it seems that the certificate file was not parsed. I think it's because of the uncommented lines just above the --BEGIN CERTIFICATE-- line, try out to comment them out to view the content, or try to run:

Code: Select all

openssl x509 -in e:\cacert.pem -text
Then it should work with your file. If not, it will not work also with this plugin, as both use the same parsing engine.