Skip to content

LE getARI failing AKID did not match known issuer #53

Description

@githubRover

php 8.2.26
openssl 3.0.15
Debian 12.9

I have ACMECert working to get certs using TLS-ALPN-01 with ualpn server (from Debian package). ACMECert was downloaded yesterday.

But, getARI requests are failing with error shown below from ACMECert log.

I even downloaded the cert for letsencrypt.org and it fails with the same message as for my own domains. I tried both LE production and staging with same failure. I guess it could be my fault I just don't see what's wrong :)

$ret = $ac->getARI("file://$certFqn",$ariCertId);

Same cert files work fine for calls to Days or Percent remaining:

$left = $ac->getRemainingPercent("file://$certFqn");

Log for test with leaf cert (.pem) for letsencrypt.org

Initializing ACME v2 environment: https://acme-v02.api.letsencrypt.org/directory
Using cURL
  https://acme-v02.api.letsencrypt.org/directory [200] (0.14s)
Initialized
  https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-03/renewalInfo/RpgDqVFojpjWxEJI2yO_WJTS.BMenOjYawCtnvb1q8hAoWxzH [404] (0.04s)
ACME_Exception: While parsing ARI CertID an error occurred :: path contained an Authority Key Identifier that did not match a known issuer (urn:ietf:params:acme:error:malformed)

Thanks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions