Skip to content
Start here

Verification

SSL Verification Details
client.SSL.Verification.Get(ctx, params) (*[]Verification, error)
GET/zones/{zone_id}/ssl/verification
Edit SSL Certificate Pack Validation Method
client.SSL.Verification.Edit(ctx, certificatePackID, params) (*VerificationEditResponse, error)
PATCH/zones/{zone_id}/ssl/verification/{certificate_pack_id}
ModelsExpand Collapse
type Verification struct{…}
CertificateStatus VerificationCertificateStatus

Current status of certificate.

One of the following:
const VerificationCertificateStatusInitializing VerificationCertificateStatus = "initializing"
const VerificationCertificateStatusAuthorizing VerificationCertificateStatus = "authorizing"
const VerificationCertificateStatusActive VerificationCertificateStatus = "active"
const VerificationCertificateStatusExpired VerificationCertificateStatus = "expired"
const VerificationCertificateStatusIssuing VerificationCertificateStatus = "issuing"
const VerificationCertificateStatusTimingOut VerificationCertificateStatus = "timing_out"
const VerificationCertificateStatusPendingDeployment VerificationCertificateStatus = "pending_deployment"
BrandCheck booloptional

Certificate Authority is manually reviewing the order.

CERTPackUUID stringoptional

Certificate Pack UUID.

Signature VerificationSignatureoptional

Certificate's signature algorithm.

One of the following:
const VerificationSignatureEcdsaWithSha256 VerificationSignature = "ECDSAWithSHA256"
const VerificationSignatureSha1WithRSA VerificationSignature = "SHA1WithRSA"
const VerificationSignatureSha256WithRSA VerificationSignature = "SHA256WithRSA"
ValidationMethod ValidationMethodoptional

Validation method in use for a certificate pack order.

VerificationInfo VerificationVerificationInfooptional

Certificate's required verification information.

RecordName VerificationVerificationInfoRecordNameoptional

Name of CNAME record.

formathostname
One of the following:
const VerificationVerificationInfoRecordNameRecordName VerificationVerificationInfoRecordName = "record_name"
const VerificationVerificationInfoRecordNameHTTPURL VerificationVerificationInfoRecordName = "http_url"
const VerificationVerificationInfoRecordNameCNAME VerificationVerificationInfoRecordName = "cname"
const VerificationVerificationInfoRecordNameTXTName VerificationVerificationInfoRecordName = "txt_name"
RecordTarget VerificationVerificationInfoRecordTargetoptional

Target of CNAME record.

formathostname
One of the following:
const VerificationVerificationInfoRecordTargetRecordValue VerificationVerificationInfoRecordTarget = "record_value"
const VerificationVerificationInfoRecordTargetHTTPBody VerificationVerificationInfoRecordTarget = "http_body"
const VerificationVerificationInfoRecordTargetCNAMETarget VerificationVerificationInfoRecordTarget = "cname_target"
const VerificationVerificationInfoRecordTargetTXTValue VerificationVerificationInfoRecordTarget = "txt_value"
VerificationStatus booloptional

Status of the required verification information, omitted if verification status is unknown.

VerificationType VerificationVerificationTypeoptional

Method of verification.

One of the following:
const VerificationVerificationTypeCNAME VerificationVerificationType = "cname"
const VerificationVerificationTypeMetaTag VerificationVerificationType = "meta tag"