NAME

Net::ACME2::X::ACME

SYNOPSIS

local $@;

eval { ...; 1 } or do {
    if ( ref($@) && (ref $@)->isa('Net::ACME2::X::ACME') ) {
        my $acme_err = $@->get('acme');

        my $http_err = $@->get('http');
    }
};

DESCRIPTION

This class represents an ACME protocol error.

PROPERTIES

  • http - An instance of Net::ACME2::X::HTTP::Protocol that represents the failure.

  • acme - An instance of Net::ACME2::Error that represents the error as the ACME server sent it in the HTTP payload. If there was no such error (e.g., if a network error occurred), this will be undef.