I am trying to sign certificate (X509) using secret sharing. That is shareholders combine their signatures to produce the final signature which will be in this case the signed certificate. However practically from my understanding only one entity can sign a certificate. Therefore I want to know:
- which entities or data of the x509certificate are actually taken as input to the signing algorithm?
- Ideally I want this data to be signed by the shareholders and then the final combination will be passed to the X509certificate as valid signature.
- Is this possible?
- How could it done?
- If not are they other alternatives?