I need to create a X509 certificate with Bouncy Castle that serves as CA certificate. The certificate will be added manually to the trusted CA list of web browsers. It will be used to sign server certificates.
How do I do this? Apart from the usual certificate attributes there are some additional things that must be included (critical attribute saying this is CA, ...).
It should work at least in the most important browsers (of course only in those that allow a configuration of root CAs).