certmanager v1.14

Challenge.spec.solver.http01.ingress.podTemplate.spec.spec

9 fields
Challenge.spec.solver.http01.ingress.podTemplate.spec.spec fields and descriptions
Field / TypeDescription
authorizationURL
string required

The URL to the ACME Authorization resource that this challenge is a part of.

dnsName
string required

dnsName is the identifier that this challenge is for, e.g. example.com. If the requested DNSName is a 'wildcard', this field MUST be set to the non-wildcard domain, e.g. for `*.example.com`, it must be `example.com`.

object required

References a properly configured ACME-type Issuer which should be used to create this Challenge. If the Issuer does not exist, processing will be retried. If the Issuer is not an 'ACME' Issuer, an error will be returned and the Challenge will be marked as failed.

key
string required

The ACME challenge key for this challenge For HTTP01 challenges, this is the value that must be responded with to complete the HTTP01 challenge in the format: `<private key JWK thumbprint>.<key from acme server for challenge>`. For DNS01 challenges, this is the base64 encoded SHA256 sum of the `<private key JWK thumbprint>.<key from acme server for challenge>` text that must be set as the TXT record content.

object required

Contains the domain solving configuration that should be used to solve this challenge resource.

token
string required

The ACME challenge token for this challenge. This is the raw value returned from the ACME server.

type
string required

The type of ACME challenge this resource represents. One of "HTTP-01" or "DNS-01".

  • enum: ["HTTP-01","DNS-01"]
url
string required

The URL of the ACME Challenge resource for this challenge. This can be used to lookup details about the status of this challenge.

wildcard
boolean

wildcard will be true if this challenge is for a wildcard identifier, for example '*.example.com'.