issueProductionCertificate method
Future<ZatcaCertificate>
issueProductionCertificate(
- ZatcaCertificate certificate, {
- ZatcaEnvironment? environment,
Issues a production certificate using the provided compliance certificate.
Implementation
Future<ZatcaCertificate> issueProductionCertificate(
ZatcaCertificate certificate, {
ZatcaEnvironment? environment,
}) async {
final api = API(environment ?? env); // ← Changed this line
final String cleanPem = CertificateUtil.cleanCertificatePem(
certificate.complianceCertificatePem,
);
final Map<String, dynamic> response = await api
.production(cleanPem, certificate.complianceApiSecret)
.issueCertificate(certificate.complianceRequestId);
return ZatcaCertificate.fromJson(response);
}