NAME

Net::ACME2::Error - error parsing logic for ACME

SYNOPSIS

use Net::ACME2::Error;

my $err = Net::ACME2::Error->new( { type => '..', .. } );

DESCRIPTION

This simple module interfaces with ACME2 “error” objects, which are described in the ACME protocol specification.

NOTES

ACME’s errors are basically just HTTP API problem detail documents, which are described in more detail at RFC 7807.

ACCESSORS

  • detail

  • instance

  • status

  • title

  • type - defaults to about:blank

  • description - text description of the type

  • subproblems - list of subproblem objects

  • to_string - human-readable description of the error (including subproblems)