Wie überprüfen Sie ein X509-Zertifikat in C

Ich habe ein Zertifikat im X. 509-format. diese a input-Parameter in einer Funktion.
Was ich tun möchte, ist zu überprüfen, die Gültigkeit des Zertifikats.
Wie kann es getan werden?

X509_verify_cert();

Fand ich diese Funktion, aber dies bedeutet nicht akzeptieren, X509* Zertifikat akzeptiert X509_store und ich habe nur ein X509.

Dank
beste Grüße.

  • Sie können prüfen, Verengung der Plattform, auf der Sie versuchen zu erreichen, obwohl auch mit, dass dies möglicherweise zu nebulös für diese F&Einem forum.
  • Der name der Funktion ist irreführend - es nicht in vollem Umfang überprüfen Sie die Gültigkeit des Zertifikats, müssen Sie auch prüfen, ob die host-Namen übereinstimmen, vergessen Sie nicht zu tun. Gibt es eine Funktion, für die es seit OpenSSL 1.0.2: openssl.org/docs/manmaster/crypto/X509_check_email.html
InformationsquelleAutor mmm | 2013-04-05
Schreibe einen Kommentar