Uses of Interface
zeroecho.pki.server.spi.AcmeChallengeProvider
Packages that use AcmeChallengeProvider
-
Uses of AcmeChallengeProvider in zeroecho.pki.server.acme
Classes in zeroecho.pki.server.acme that implement AcmeChallengeProviderModifier and TypeClassDescriptionfinal classProduction HTTP-01 validator using policy-checked, IP-pinned port-80 sockets.final classProduction DNS-01 validator using one explicit absolute-name JNDI DNS resolver.Methods in zeroecho.pki.server.acme that return types with arguments of type AcmeChallengeProviderModifier and TypeMethodDescriptionstatic Map<String, AcmeChallengeProvider> AcmeProviders.challenges(List<ProviderConfig> enabled, ClassLoader loader) Resolves only explicitly configured challenge-provider identities.Constructor parameters in zeroecho.pki.server.acme with type arguments of type AcmeChallengeProviderModifierConstructorDescriptionAcmeService(ServerRealmContext realm, Clock clock, SecureRandom random, Map<String, AcmeChallengeProvider> providers, Map<String, ProviderConfig> providerConfigurations) Creates an ACME service without EAB providers.AcmeService(ServerRealmContext realm, Clock clock, SecureRandom random, Map<String, AcmeChallengeProvider> providers, Map<String, ProviderConfig> providerConfigurations, Map<String, AcmeExternalAccountBindingProvider> eabProviders, Map<String, ProviderConfig> eabProviderConfigurations) Creates a realm-bound ACME service with periodic-only reconciliation compatibility.AcmeService(ServerRealmContext realm, Clock clock, SecureRandom random, Map<String, AcmeChallengeProvider> providers, Map<String, ProviderConfig> providerConfigurations, Map<String, AcmeExternalAccountBindingProvider> eabProviders, Map<String, ProviderConfig> eabProviderConfigurations, Runnable reconciliationWake) Creates a realm-bound ACME service from explicitly enabled providers.