Wie man von PEM-codiertes X509-Zertifikat als C++ - string mit openssl?
Habe ich eine openssl X509-Struktur mit einem selbst signierten Zertifikat. Ich brauche, um einen PEM-formatierte C++ - string aus dieser Struktur. Was sind die openssl-APIs, die ich brauche, zu verwenden, um dies zu erreichen?
Ich habe versucht, nach dem Beispiel-Programm an https://www.codeblog.org/gonzui/markup/openssl-0.9.8a/demos/x509/mkcert.c. Dieses Programm zeigt einen Weg zu schreiben, das Zertifikat im PEM-format in eine Datei. Ich kann den Inhalt dieser Datei in einen C++ string, wenn es keine andere Möglichkeit gibt, es zu tun.
InformationsquelleAutor jobless | 2011-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf die Quelle des openssl x509-Befehl und sehen Sie, wie es funktioniert, den Betrieb zum Lesen DER codierten Datei und schreibt eine PEM-one - ie:
Den code der cli-utils ist ziemlich einfach zu Folgen
InformationsquelleAutor pm100
Folgende sollte gut funktionieren für Sie. Seine zeigt die APIs, die Sie brauchen, um es zu tun (sans der code zum füllen der Felder Zertifikats).
Kompilieren mit den folgenden:
Eine typische Ausgabe ist:
InformationsquelleAutor jww