Class AcmeChallengeEvent

java.lang.Object
jdk.jfr.Event
zeroecho.pki.server.jfr.AcmeChallengeEvent

public final class AcmeChallengeEvent extends Event
JFR event emitted when an ACME challenge validation attempt completes.

Covers both HTTP-01 and DNS-01 challenge types. The event duration spans the full network probe — useful for identifying slow DNS resolvers or unresponsive HTTP servers.

Since:
1.0
  • Field Details

    • challengeType

      public String challengeType
      Challenge type: HTTP_01 or DNS_01.
    • identifier

      public String identifier
      DNS name or IP address identifier being validated.
    • succeeded

      public boolean succeeded
      Whether the challenge validation succeeded.
    • failureReason

      public String failureReason
      Short reason code when the challenge failed; null when succeeded is true.
  • Constructor Details

    • AcmeChallengeEvent

      public AcmeChallengeEvent()
      Creates an uncommitted event with default field values; populate fields before committing.