Bonjour,
Je cherche actuellement un moyen de convertir un certificat X509 en clef DER ou PEM.
Mais les quelques bibliothèques que j'ai trouvée sont soit incomplète soit trop complète, et donc, incompréhensible.
Merci d'avance .
Bonjour,
Je cherche actuellement un moyen de convertir un certificat X509 en clef DER ou PEM.
Mais les quelques bibliothèques que j'ai trouvée sont soit incomplète soit trop complète, et donc, incompréhensible.
Merci d'avance .
Openssl le fait, de mémoire.
Ça rentre peut-être dans le « trop complète, donc incompréhensible ». Mais bon, si tu commences à toucher à ce domaine là, c’est de toute façon une bibliothèque qu’il te faudra maîtriser.
Et si tu as seulement un besoin ponctuel, google doit pouvoir te trouver la bonne ligne de commande.
Bonjour à tous,
Je ré-ouvre ce sujet car je rencontre des problèmes liés à openssl.
Lors de la compilation, ceci est affiché :
Peut-être une mauvaise installation de ma part ? Quelqu'un sait-il ou je peux trouver les fichiers manquants ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa0c): undefined reference to `CreateDCA@16' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa19): undefined reference to `CreateCompatibleDC@4' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa2a): undefined reference to `GetDeviceCaps@8' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa3a): undefined reference to `GetDeviceCaps@8' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa50): undefined reference to `CreateCompatibleBitmap@12' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa5e): undefined reference to `SelectObject@8' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xa70): undefined reference to `GetObjectA@12' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xae1): undefined reference to `BitBlt@36' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xaeb): undefined reference to `GetBitmapBits@12' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xb42): undefined reference to `SelectObject@8' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xb49): undefined reference to `DeleteObject@4' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xb53): undefined reference to `DeleteDC@4' c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libcrypto.a(rand_win.o):rand_win.c:(.text+0xb5d): undefined reference to `DeleteDC@4'
Merci d'avance .
Je n’ai jamais compilé openssl pour windows, désolé…
En revanche, il y a une version binaire disponible sur http://gnuwin32.sourceforge.net/packages/openssl.htm
Salut,En fait, elle n'a rien de bien compliqué, si ce n'est qu'elle nécessite perl (je crois) et de se faire dans le dossier source.
On commence par lancer le script Config (je crois) en précisant le compilateur à utiliser, puis le reste se fait tout seul
Ceci dit, j'aurais tendance à dire que tu as, tout simplement, oublié de signaler à l'éditeur de liens qu'il devait utiliser la bibliothèque openssl.
As tu bien un -lopenssl dans les LDFLAGS
note qu'il est aussi possible que ce soit un -lopenssl-<version>-<sub-version>![]()
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Partager