Uses of Record Class
zeroecho.pki.server.acme.AcmeState.Directory
Packages that use AcmeState.Directory
-
Uses of AcmeState.Directory in zeroecho.pki.server.acme
Methods in zeroecho.pki.server.acme that return AcmeState.DirectoryModifier and TypeMethodDescriptionAcmeService.accountDirectory(String accountId) Resolves the exact frozen directory for one existing account resource.AcmeService.activateDirectory(String directoryId) Activates one exact directory revision after revalidating all frozen PKI authority.AcmeService.activeDirectory(String alias) Resolves the sole active directory revision for one public alias.AcmeService.authorizationDirectory(String authorizationId) Resolves the exact frozen directory for one existing authorization resource.AcmeService.challengeDirectory(String challengeId) Resolves the exact frozen directory for one existing challenge resource.AcmeService.deactivateDirectory(String directoryId) Deactivates new account/order admission while existing unexpired orders remain usable.Returns one exact directory revision for administrative and protocol inspection.AcmeService.orderDirectory(String orderId) Resolves the exact frozen directory for one existing order resource.AcmeService.registerDirectory(AcmeService.DirectoryRegistration registration) Registers directly after resolving the same exact active-profile precondition.AcmeService.registerDirectory(AcmeService.DirectoryRegistration registration, ServerControlOperation.AcmeDirectoryProfilePrecondition profilePrecondition) Registers one immutable inactive directory revision from an approval-bound profile precondition.Methods in zeroecho.pki.server.acme that return types with arguments of type AcmeState.DirectoryModifier and TypeMethodDescriptionAcmeService.directories(int offset, int limit) Returns a deterministic bounded page of directory revisions.Methods in zeroecho.pki.server.acme with parameters of type AcmeState.DirectoryModifier and TypeMethodDescriptionAcmeService.createAccount(AcmeState.Directory directory, String keyThumbprint, byte[] publicKeySpki, List<String> contacts, boolean termsAgreed, Optional<String> eabPolicyCommitment, boolean onlyReturnExisting) Creates or returns an account under one exact active directory.AcmeService.createOrder(String accountId, String expectedAccountCommitment, AcmeState.Directory directory, List<AcmeState.Identifier> requested, Optional<Instant> notBefore, Optional<Instant> notAfter, Duration orderLifetime) Atomically creates one account-owned order, authorization, and challenge graph.AcmeService.revokeCertificate(String accountId, String expectedAccountCommitment, AcmeState.Directory directory, byte[] certificateDer, RevocationReason reason, String requestId) Revokes one certificate issued to the authenticated account through the bound directory.AcmeService.verifyExternalAccountBinding(AcmeState.Directory directory, String keyThumbprint, Optional<byte[]> nestedJws) Verifies EAB inside its explicit secret-confining provider and returns only a safe commitment.