NAME

Net::ACME2::Challenge::tls_alpn_01

DESCRIPTION

This module is instantiated by Net::ACME2::Authorization and is a subclass of Net::ACME2::Challenge.

This module is EXPERIMENTAL, subject to finalization of the challenge method described at https://datatracker.ietf.org/doc/draft-ietf-acme-tls-alpn/.

METHODS

CLASS->KEY()

Returns the private key (in PEM format) that is used to sign the certificates that this module generates. The key does not need to be kept secret; it’s just here because TLS implementations want it.

OBJ->create_certificate( $ACME, $DOMAIN )

Returns an X.509 certificate that you can use to complete the challenge.

The certificate is given in PEM encoding; Crypt::Format can easily convert it to DER if you prefer.