The Certificate Generator turns a certificate signing request (CSR) and your organisation details into the X.509 certificate your actor type submits to the trust list, and prepares a trust-list entry you can send in with your registration.
The certificate profile follows the service type you pick:
| Service type | Certificate generated | Profile |
|---|---|---|
| Wallet Provider | Trust anchor (root CA) | CA=true, key usage keyCertSign, cRLSign. Wallet unit attestation signing certificates chain to it. |
| PID / EBWOID / QEAA / EAA Issuer | Trust anchor (root CA) | CA=true, key usage keyCertSign, cRLSign. Credential signing certificates chain to it, or credentials are signed directly with this key. |
| Relying Party | Access certificate (WRPAC) | End-entity certificate per ETSI TS 119 411-8: key usage digitalSignature, extended key usage clientAuth, contact email and support URI in the subject alternative name, NCP-l-eudiwrp certificate policy. |
Provide the organisation details, choose the service type, and upload, drag and drop, or paste a CSR. The tool reads the public key from the CSR and builds a certificate that carries that key together with your organisation as the subject. It then prepares an onboarding/<participant-id>.json entry that matches the trust-list onboarding schema, with the certificate embedded.
Everything runs in your browser. Nothing you enter or upload leaves the page.