# Functions
GeneratePrivateKey returns PEM data containing a generated ECDSA private key.
NewCertificateRequest generates a PEM-encoded CSR using the supplied private key, subject, and SANs.
ParseCertificateRequestObject extracts the CSR from the API object and decodes it.
ParsePrivateKey returns a private key parsed from a PEM block in the supplied data.