mirror of https://github.com/shred/acme4j
Check if auto-renewal-get is supported by CA
parent
e88b4ef68f
commit
c6f6ee9d07
|
@ -343,6 +343,10 @@ public class OrderBuilder {
|
|||
throw new AcmeNotSupportedException("auto-renewal");
|
||||
}
|
||||
|
||||
if (autoRenewalGet && !session.getMetadata().isAutoRenewalGetAllowed()) {
|
||||
throw new AcmeNotSupportedException("auto-renewal-get");
|
||||
}
|
||||
|
||||
if (replaces != null && session.resourceUrlOptional(Resource.RENEWAL_INFO).isEmpty()) {
|
||||
throw new AcmeNotSupportedException("renewal-information");
|
||||
}
|
||||
|
|
|
@ -156,7 +156,9 @@ public class OrderBuilderTest {
|
|||
|
||||
var login = provider.createLogin();
|
||||
|
||||
provider.putMetadata("auto-renewal", JSON.empty());
|
||||
provider.putMetadata("auto-renewal",JSON.parse(
|
||||
"{\"allow-certificate-get\": true}"
|
||||
).toMap());
|
||||
provider.putTestResource(Resource.NEW_ORDER, resourceUrl);
|
||||
|
||||
var account = new Account(login);
|
||||
|
|
Loading…
Reference in New Issue