Expanded release notes on X.500 distinguished names (#596)

This commit is contained in:
Ross Nicoll 2017-04-27 11:27:55 +01:00 committed by GitHub
parent db70fa40f7
commit d023924a93
2 changed files with 10 additions and 3 deletions

View File

@ -28,6 +28,10 @@ UNRELEASED
* DemoBench is now installed as ``Corda DemoBench`` instead of ``DemoBench``.
* Rewrote standard test identities to have full X.500 distinguished names. As part of this work we standardised on a
smaller set of test identities, to reduce risk of subtle differences (i.e. similar common names varying by whitespace)
in naming making it hard to diagnose issues.
Milestone 10.0
--------------

View File

@ -12,16 +12,19 @@ composite key signatures. This will form the underlying basis of future work to
formats to enable interoperability with other systems, as well as enabling the use of composite signatures on X.509
certificates to prove association between transaction keys and identity keys.
The identity work is likely to require changes to existing code and configurations, to replace party names with full
X.500 distinguished names (see RFC 1779 for details on the construction of distinguished names). Generally:
The identity work will require changes to existing code and configurations, to replace party names with full X.500
distinguished names (see RFC 1779 for details on the construction of distinguished names). Currently this is not
enforced, however it will be in a later milestone.
* "myLegalName" in node configurations will need to be replaced, for example "Bank A" is replaced with
"CN=Bank A,O=Bank A,L=London,C=UK". Obviously organisation, location and country ("O", "L" and "C" respectively)
must be given values which are appropriate to the node, do not just use these example values.
* If you are constructing ``Party`` objects, be aware that the name must now be a distinguished name.
* "networkMap" in node configurations must be updated to match any change to the legal name of the network map.
* If you are using mock parties for testing, try to standardise on the ``DUMMY_NOTARY``, ``DUMMY_BANK_A``, etc. provided
in order to ensure consistency.
We anticipate enforcing the use of distinguished names in node configurations from M12, and across the network from M13.
We have updated DemoBench so that it is installed as "Corda DemoBench" for both Windows and MacOSX. The original version
was installed as just "DemoBench", and so will not be overwritten automatically by the new version.