generateCertificateAsync