Skip to content

Commit 4441f53

Browse files
FAB-5029 Document that there is no support for RSA keys
This CR updates documentation on MSP to make clear that in the current MSP implementation there is no suppor for RSA. Change-Id: Ib11c8039e0da20c34d38ce9c27c11ac35ed86a9e Signed-off-by: Elli Androulaki <[email protected]>
1 parent d7f5466 commit 4441f53

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

docs/source/msp.rst

+6-3
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ In addition to verification related parameters, for the MSP to enable
8484
the node on which it is instantiated to sign or authenticate, one needs to
8585
specify:
8686

87-
- The signing key used for signing by the node, and
87+
- The signing key used for signing by the node (currently only ECDSA keys are
88+
supported), and
8889
- The node's X.509 certificate, that is a valid identity under the
8990
verification parameters of this MSP
9091

@@ -96,7 +97,8 @@ How to generate MSP certificates and their signing keys?
9697
--------------------------------------------------------
9798

9899
To generate X.509 certificates to feed its MSP configuration, the application
99-
can use `Openssl <https://www.openssl.org/>`_.
100+
can use `Openssl <https://www.openssl.org/>`_. We emphasise that in Hyperledger
101+
Fabric there is no support for certificates including RSA keys.
100102

101103
Alternatively one can use ``cryptogen`` tool, whose operation is explained in
102104
:doc:`getting_started`.
@@ -127,7 +129,8 @@ and a file:
127129
``OrganizationalUnitIdentifier`` represents the actual string as
128130
expected to appear in X.509 certificate OU-field (e.g. "COP")
129131
5. (optional) a folder ``crls`` to include the considered CRLs
130-
6. a folder ``keystore`` to include a PEM file with the node's signing key
132+
6. a folder ``keystore`` to include a PEM file with the node's signing key;
133+
we emphasise that currently RSA keys are not supported
131134
7. a folder ``signcerts`` to include a PEM file with the node's X.509
132135
certificate
133136
8. (optional) a folder ``tlscacerts`` to include PEM files each corresponding to a TLS root

0 commit comments

Comments
 (0)