0
votes

Impossible de lire la propriété 'courbe' de non définie, tout en exécutant le projet de tissu hyperposé

réponse tout en appelant et interrogeant xxx


1 commentaires

Je reçois cette erreur chaque fois que j'arrête le conteneur et que je recommence. Si les conteneurs fonctionnent continuellement, cette erreur n'est cependant pas vue. La date d'expiration des certificats générés par crypto-config sont de grandes valeurs, ce n'est donc pas le cas qu'ils ont expiré. Qu'est-ce qui pourrait être le cas?


5 Réponses :


0
votes

Ceci est probablement dû à un certificat invalide que vous utilisez, vous pouvez vérifier la validité de votre certificat en poursuivant

  1. SSLDecoder
  2. SSLShopper

    Pour plus d'informations, suivez cet article moyen lien


0 commentaires

2
votes

Ceci est le problème des certificats,

Si vous suivez l'exemple de transfert de solde d'échantillons de tissu ( https://github.com/hyperlegerger/fabric-samples/tree/release-1.4/balance-transfer ) puis

  1. Supprimez d'abord le dossier Tissu-Client-KV- *

  2. exécutez à nouveau les scripts runapp.sh et testapis.sh

    sinon

    1. Recherchez le dossier où les certificats d'utilisateur inscrits sont placés
    2. Supprimer ce dossier
    3. DÉPARTEZ LE NETWORK (arrêtez-vous et retirez tous les conteneurs en marche)
    4. Inscrivez-vous à nouveau et inscrivez-vous aux utilisateurs du réseau.

      cause du problème: -

      La valeur de la clé de courbe à l'intérieur de l'objet client est indéfinie xxx


0 commentaires

0
votes

Ceci est dû à des certificats invalides / expirés.

Vous pouvez supprimer les certs qui sont déjà présents.Appuyez à nouveau sur le réseau et démarrez le réseau à l'aide des scripts pose. Pour par exemple, startfabric.sh pour Fabcar.


0 commentaires

0
votes
1. look for the folder where enrolled user certificates are placed
2. delete that folder
3. Tear down the network (stop and remove all the running containers )
4. Again Register and enroll users in the network.
This above troubleshooting step solves error in my error too. 

0 commentaires

0
votes

La raison de cette erreur est que vos touches ECDSA sont probablement supprimées après un certain temps une fois que le réseau est redémarré. Lorsque vous vous enregistrez / inscrivez-vous via l'API comme dans l'exemple Balance-Transfer , le chemin du magasin Crypto configuré dans /ARTIFACTS/CLIENT-ORG1.YAML est défini comme / TMP / Tissu-Client-KV-Org1 . Vous pouvez essayer de mettre à jour le chemin d'accès à quelque chose en dehors de / tmp de sorte qu'il persiste à travers les redémarrages. Cela a fonctionné pour moi.

Une simple suppression de tissu-client-kv - * peut fonctionner à court terme, mais peut ne pas convenir à long terme, en particulier dans l'environnement de production.


0 commentaires