CertificateIssuer

typealias CertificateIssuer = suspend (<Error class: unknown class>, <Error class: unknown class>) -> <Error class: unknown class><<Error class: unknown class>>(source)

Gets passed the signed CSR from the mobile client after it was thoroughly checked and verified. At this point, the CSR's signature has been verified, then challenge checked, and the public key attested. Hence, a certificate can be issued and the whole certificate chain (from newly issued certificate up to the CA) shall be returned.