mirror of
https://github.com/corda/corda.git
synced 2025-02-20 09:26:41 +00:00
Link to X509Utils. Makes it clear they are only an example.
This commit is contained in:
parent
c998968e58
commit
6572939e6e
@ -1,4 +1,4 @@
|
||||
Network permissioning
|
||||
Network permissioning
|
||||
=====================
|
||||
|
||||
.. contents::
|
||||
@ -59,8 +59,8 @@ We can visualise the permissioning structure as follows:
|
||||
|
||||
Keypair and certificate formats
|
||||
-------------------------------
|
||||
You can use any standard key tools or Corda's ``X509Utilities`` (which uses Bouncy Castle) to create the required
|
||||
public/private keypairs and certificates. The keypairs and certificates should obey the following restrictions:
|
||||
You can use any standard key tools to create the required public/private keypairs and certificates. The keypairs and
|
||||
certificates must obey the following restrictions:
|
||||
|
||||
* The certificates must follow the `X.509 standard <https://tools.ietf.org/html/rfc5280>`_
|
||||
|
||||
@ -75,6 +75,10 @@ public/private keypairs and certificates. The keypairs and certificates should o
|
||||
|
||||
* RSA with 3072-bit key size
|
||||
|
||||
.. note:: Corda's ``X509Utilities`` show how to generate the required public/private keypairs and certificates using
|
||||
Bouncy Castle. You can find the ``X509Utilities`` in the `Corda repository <https://github.com/corda/corda>`_, under
|
||||
``/node-api/src/main/kotlin/net/corda/nodeapi/internal/crypto/X509Utilities.kt``.
|
||||
|
||||
Certificate role extension
|
||||
--------------------------
|
||||
Corda certificates have a custom X.509 v3 extension that specifies the role the certificate relates to. This extension
|
||||
|
Loading…
x
Reference in New Issue
Block a user