Uses of Enum Class
zeroecho.pki.server.DisclosureService.Policy
Packages that use DisclosureService.Policy
-
Uses of DisclosureService.Policy in zeroecho.pki.server
Subclasses with type arguments of type DisclosureService.Policy in zeroecho.pki.serverModifier and TypeClassDescriptionstatic enumPersisted disclosure states, independent of issuance and publication.Methods in zeroecho.pki.server that return DisclosureService.PolicyModifier and TypeMethodDescriptionDisclosureService.Defaults.caChain()Returns the value of thecaChainrecord component.DisclosureService.Defaults.crl()Returns the value of thecrlrecord component.DisclosureService.defaultPolicy(DisclosureService.ObjectType type, boolean rootCa, boolean sensitive) Returns the default policy for one object classification.static DisclosureService.PolicyDisclosureService.Policy.fromCode(int code) Resolves a stable persistence code.DisclosureService.Defaults.intermediateCa()Returns the value of theintermediateCarecord component.DisclosureService.Defaults.leaf()Returns the value of theleafrecord component.DisclosureService.Record.policy()Returns the value of thepolicyrecord component.ServerControlOperation.SetDisclosure.policy()Returns the value of thepolicyrecord component.DisclosureService.Defaults.rootCa()Returns the value of therootCarecord component.DisclosureService.Defaults.sensitiveLeaf()Returns the value of thesensitiveLeafrecord component.static DisclosureService.PolicyReturns the enum constant of this class with the specified name.static DisclosureService.Policy[]DisclosureService.Policy.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in zeroecho.pki.server with parameters of type DisclosureService.PolicyModifier and TypeMethodDescriptionDisclosureService.change(PkiId objectId, DisclosureService.Policy policy, boolean exposureApprovalRequired, boolean approvalPresented, String actorPrincipalId) Changes only disclosure metadata; increased exposure may require approval.DisclosureService.register(PkiId objectId, DisclosureService.ObjectType type, DisclosureService.Policy policy, Optional<String> ownerPrincipalId, String profileOrPolicyCommitment, String actorPrincipalId) Persists the first disclosure record without touching PKI content.DisclosureService.registerExact(PkiId objectId, DisclosureService.ObjectType type, DisclosureService.Policy policy, Optional<DisclosureService.Owner> owner, String profileOrPolicyCommitment, String actorPrincipalId) Persists or exactly replays one disclosure record with an optional typed owner.Constructors in zeroecho.pki.server with parameters of type DisclosureService.PolicyModifierConstructorDescriptionDefaults(DisclosureService.Policy rootCa, DisclosureService.Policy intermediateCa, DisclosureService.Policy caChain, DisclosureService.Policy crl, DisclosureService.Policy leaf, DisclosureService.Policy sensitiveLeaf) Validates non-null defaults and prohibits public sensitive-leaf defaults.Record(PkiId objectId, DisclosureService.ObjectType objectType, DisclosureService.Policy policy, Optional<String> ownerPrincipalId, String policyCommitment, Instant updatedAt) Creates a record with optional administrative-principal ownership.Record(PkiId objectId, DisclosureService.ObjectType objectType, DisclosureService.Policy policy, Optional<String> ownerPrincipalId, Optional<String> ownerAcmeAccountId, String policyCommitment, Instant updatedAt) Validates the durable disclosure record.SetDisclosure(PkiId objectId, DisclosureService.Policy policy) Validates the operation's immutable input.