2017-10-19 7 views
1

Je souhaite implémenter ma propre version d'identité de MSP. Je veux dire à la place de la validation d'identité basée sur PKI par défaut, la vérification de signature, je voudrais le faire en utilisant la validation d'identité basée sur un jeton et la vérification de signature. Veuillez me faire savoir s'il est possible de remplacer l'authentification/la validation par certificat par défaut par une authentification et une validation personnalisées dans MSP.Implémentation personnalisée de MSP

Cordialement, RVD

Répondre

1

Oui, il est possible de prendre en charge plusieurs types de projets de moyenne envergure. La conception doit prendre en charge plusieurs types d'identités (c'est-à-dire des types MSP) simultanément, et pas seulement un à la fois. Cela signifie qu'une organisation peut utiliser le type d'identité par défaut X509, une autre organisation peut utiliser le type d'identité idemix (abréviation de "Identity Mixer"), et une autre organisation peut utiliser un autre type. Ces trois organisations peuvent transiger sur un seul canal.

Un type IdMix MSP est actuellement en cours de mise en œuvre qui prend en charge la crypto avancée basée sur la preuve de connaissance zéro. Vous pouvez regarder fabric/msp/idemixmsp.go dans la branche master pour avoir une idée de la façon d'implémenter votre propre type MSP. Mais avant de commencer, je vous encourage à voir si idemix répondra à vos besoins. Vous pouvez également poser des questions plus spécifiques sur le canal de discussion # fabric-crypto rocket si vous voulez en savoir plus sur idemix.