Hi,
Ik wil een logging stuk maken voor mijn programma. Dit werkt prima, maar ik krijg de certificaten niet in de MySQL database.
Ik wil het liefst het certificaat als volgt weergeven net als:
Dit geeft je een humanly readable versie van een certificaat. Echter heb ik terbeschikking niet de file, maar heb ik:
Ik wil dus eigenlijk de hele chain opslaan in de database (note: de database is niet voor de buitenwereld om te bekijken. En de certificaten zijn elk maximaal 12 uur valid met een 512bits key pair; voordat we het in eens over security issues gaan hebben dus...)
Is het mogelijk om met een STACK_OF(X509) of X509 pointer(s) een humanly readable equivalent te krijgen met printf ?
Ik heb google plat gesearched, maar kom niet mijn antwoord tegen in de vele tech. docs.
Ik wil een logging stuk maken voor mijn programma. Dit werkt prima, maar ik krijg de certificaten niet in de MySQL database.
Ik wil het liefst het certificaat als volgt weergeven net als:
code:
1
| openssl X509 -in /tmp/x509up_505 -text |
Dit geeft je een humanly readable versie van een certificaat. Echter heb ik terbeschikking niet de file, maar heb ik:
code:
1
2
| X509 *cert; STACK_OF(X509) *chain |
Ik wil dus eigenlijk de hele chain opslaan in de database (note: de database is niet voor de buitenwereld om te bekijken. En de certificaten zijn elk maximaal 12 uur valid met een 512bits key pair; voordat we het in eens over security issues gaan hebben dus...)
Is het mogelijk om met een STACK_OF(X509) of X509 pointer(s) een humanly readable equivalent te krijgen met printf ?
Ik heb google plat gesearched, maar kom niet mijn antwoord tegen in de vele tech. docs.
I've visited the Mothership @ Cupertino