Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
notes:webcrypto [2020/03/11 21:13] etienne chargement clé |
notes:webcrypto [2021/05/28 15:12] (Version actuelle) etienne |
||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| ==== Conversion de clés ==== | ==== Conversion de clés ==== | ||
| + | |||
| + | ==== Clé publique de PEM vers DER ==== | ||
| + | <code shell> | ||
| + | $ openssl pkey -pubin -in rsapub.pem -out rsapub.der -outform DER | ||
| + | </ | ||
| + | |||
| === OpenSSH === | === OpenSSH === | ||
| Ligne 196: | Ligne 202: | ||
| size_t siglen = 0; | size_t siglen = 0; | ||
| EVP_PKEY_CTX * kctx = NULL; | EVP_PKEY_CTX * kctx = NULL; | ||
| - | EVP_PKEY_CTX * x = NULL; | ||
| EVP_MD_CTX * mctx = NULL; | EVP_MD_CTX * mctx = NULL; | ||
| Ligne 223: | Ligne 228: | ||
| EVP_DigestSignFinal(mctx, | EVP_DigestSignFinal(mctx, | ||
| *slen = siglen; | *slen = siglen; | ||
| - | | ||
| - | EVP_MD_CTX_free(mctx); | ||
| } | } | ||
| + | EVP_MD_CTX_free(mctx); | ||
| + | | ||
| return; | return; | ||
| } | } | ||