Sto costruendo un'app server in C++ che deve accettare un certificato contenente una chiave pubblica ECDSA. Deve convalidare il certificato e, previa verifica, utilizzare la chiave pubblica contenuta nel certificato per autenticare un messaggio inviato insieme al certificato. Tutto questo funziona usando i keypair dell'ECSDA generati dall'influenza, cioè il mio codice funziona bene, ma ora devo fare il pezzo del certificato. E ho pensato che potevo usare la riga di comando di OpenSSL per creare il certificato che è installato sul client (insieme alla chiave privata ECDSA in un file separato).Come creare un certificato ECDSA con la riga di comando OpenSSL
Qualcuno può aiutare?
Grazie mille.
'secp256k1' è probabilmente il più interoperabile in questo momento. – jww
Penso che tu intenda "secp256r1". Secondo [questo post] (http://openssl.6102.n7.nabble.com/P-256-curve-not-supported-in-openssl-1-0-1-tp5379p5380.html) si parla di 'prime256v1' in OpenSSL. – oliverdm