activer l’erreur SSL bitcoin

DISSIDIA- 嘎嘎

activer l’erreur SSL bitcoin


Je veux activer SSL sur Windows, alors je télécharge un binaire opensl de lumière brillante, puis je crée server.pem et server.cert à l’aide des commandes suivantes:

 openssl genrsa -out server.pem 2048 openssl req -new -x509 -nodes -sha1 -days 3650 -key server.pem > server.cert 

puis je démarre bitcoin-qt avec bat:

 bitcoin-qt.exe -testnet -datadir=G:BitcoinData-Testnet -conf=bitcoin.conf -server -rpcuser=usr -rpcpassword=pwd -rpcport=18332 -rpcallowip=* -rpcssl -rpcsslcertificatechainfile=server.cert -rpcsslprivatekeyfile=server.pem -txindex -lang=en_US 

puis j’essaie de tester SSL en exécutant des commandes:

 openssl s_client -connect localhost:18332 

la réponse est:

 E:appsBitcoin>openssl s_client -connect localhost:18332 Loading 'screen' into random state - done CONNECTED(000001C4) 9032:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:.ssls23_lib .c:177: --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 319 bytes --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE --- E:appsBitcoin>openssl genrsa -out server.pem 2048 Loading 'screen' into random state - done Generating RSA private key, 2048 bit long modulus ....................+++ ...........................................+++ unable to write 'random state' e is 65537 (0x10001) 

quelqu’un peut-il m’aider? server.pem est-il produit correctement?

Réponses


 DISSIDIA- 嘎嘎

découvert le problème, j’exécute bitcoin dans testnet pendant que je mets server.pem et server.cert dans le répertoire de données pas sous le « testnet3 ». Comme j’ai déplacé les deux fichiers, les choses vont bien.


 user3392193

Pour plus d’informations, vous pouvez suivre ces instructions
https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon

 

activer, Bitcoin, l’erreur, SSL

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *