Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Certificate profile info provider is a Java class that knows how to read/write the information required by the X-Road from/to certificates. Certificate profile info provider is a Java class must implement CertificateProfileInfoProvider interface that has methods for:

  1. Storing the required information (required by both the X-Road and CA) in a CSR when a new certificate request is generated.

  2. Parsing instance identifier, member class and member code from a certificate.

Technically, the X-Road requires instance identifier, member class and member code to be present in sign certificate only – the X-Road does not read any values from authentication certificate.

...

The certificate profile used in Finland:

Code Block
Sign cert:

C=<contry code>
O=<organization name>
serialNumber=<instanceIdentifier>/<serverCode>/<memberClass>
CN=<organization business id>

Authentication cert:

C=<contry code>
O=<organization name>
serialNumber=<instanceIdentifier>/<serverCode>/<memberClass>
CN=<security server FQDN>

The X-Road requires instance identifier, member class and member code to be present in the sign cert.

...

Java classes that implement the profile:

Info

New certificate profile implementations can be submitted to the X-Road source code repository as pull requests by following the contributing guidelines.

...

Filter by label (Content by label)
page
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@4fe6361
showSpacefalse
sortmodified
showSpacetypefalsepage
reversetruetype
labelskb-how-to-article
cqllabel = "kb-how-to-article" and type = "page" and space = "XRDKB"labelskb-how-to-article