Uses of Record Class
zeroecho.pki.server.ApprovalService.Policy
Packages that use ApprovalService.Policy
-
Uses of ApprovalService.Policy in zeroecho.pki.server
Methods in zeroecho.pki.server that return ApprovalService.PolicyModifier and TypeMethodDescriptionApprovalService.Request.policy()Returns the value of thepolicyrecord component.Methods in zeroecho.pki.server that return types with arguments of type ApprovalService.PolicyModifier and TypeMethodDescriptionServerRealmConfiguration.approvalPolicies()Returns the value of theapprovalPoliciesrecord component.Methods in zeroecho.pki.server with parameters of type ApprovalService.PolicyModifier and TypeMethodDescriptionApprovalService.request(String approvalId, String operationId, String operationCommitment, Permission.Scope scope, String requesterPrincipalId, ApprovalService.Policy policy) Creates a new pending exact-operation request.Method parameters in zeroecho.pki.server with type arguments of type ApprovalService.PolicyModifier and TypeMethodDescriptionstatic StringServerRealmConfiguration.extendedApprovalCommitment(Map<OperationSecurityDescriptors.ApprovalCategory, ApprovalService.Policy> approvalPolicies) Computes the canonical tamper-evidence commitment over every approval policy other thanOperationSecurityDescriptors.ApprovalCategory.HIGH_RISK(which the durable record commits separately).Constructors in zeroecho.pki.server with parameters of type ApprovalService.PolicyModifierConstructorDescriptionRequest(String approvalId, String operationId, String operationCommitment, Permission.Scope scope, String requesterPrincipalId, Instant createdAt, Instant expiresAt, ApprovalService.Policy policy, String policyCommitment, ApprovalService.State state, List<ApprovalService.Decision> decisions, Optional<String> resultClassification) Validates and snapshots the durable record.Constructor parameters in zeroecho.pki.server with type arguments of type ApprovalService.PolicyModifierConstructorDescriptionServerControlOperationExecutor(PkiOperationExecutor pkiExecutor, RealmId realmId, AuthorityExposurePolicy exposure, ServerControlStore store, RoleTemplateCatalog roles, AuthorizationEngine authorization, ApprovalService approvals, BreakGlassService breakGlass, DisclosureService disclosure, CredentialPublicationGate credentialPublication, AuditorViews auditorViews, Optional<RepositoryAliasService> repositoryAliases, OperationSecurityDescriptors descriptors, Map<OperationSecurityDescriptors.ApprovalCategory, ApprovalService.Policy> approvalPolicies) Creates the one control dispatcher over existing durable authorities.ServerOperationGateway(RealmId realmId, AuthorityExposurePolicy exposure, ServerControlStore control, RoleTemplateCatalog roles, AuthorizationEngine authorization, ApprovalService approvals, BreakGlassService breakGlass, DisclosureService disclosure, CredentialPublicationGate credentialPublication, AuditorViews auditorViews, Optional<RepositoryAliasService> repositoryAliases, OperationSecurityDescriptors descriptors, PkiOperationExecutor executor, ServerOperationGateway.SigningExecutor signingExecutor, PkiResourceScopeResolver resourceScopes, Map<OperationSecurityDescriptors.ApprovalCategory, ApprovalService.Policy> approvalPolicies, Function<String, IssuanceApprovalRequirement> issuanceApprovalRequirements, Clock clock, AuditSink auditSink, Runnable openCheck) Creates one gateway whose reconciliation is driven only by periodic polling.ServerOperationGateway(RealmId realmId, AuthorityExposurePolicy exposure, ServerControlStore control, RoleTemplateCatalog roles, AuthorizationEngine authorization, ApprovalService approvals, BreakGlassService breakGlass, DisclosureService disclosure, CredentialPublicationGate credentialPublication, AuditorViews auditorViews, Optional<RepositoryAliasService> repositoryAliases, OperationSecurityDescriptors descriptors, PkiOperationExecutor executor, ServerOperationGateway.SigningExecutor signingExecutor, PkiResourceScopeResolver resourceScopes, Map<OperationSecurityDescriptors.ApprovalCategory, ApprovalService.Policy> approvalPolicies, Function<String, IssuanceApprovalRequirement> issuanceApprovalRequirements, Clock clock, AuditSink auditSink, Runnable reconciliationWake, Runnable openCheck) Creates one gateway bound to one realm and one session executor.ServerRealmConfiguration(RealmId realmId, String displayName, CredentialConfirmationProofPolicy confirmationProofPolicy, PkiSessionConfiguration pkiSessionConfiguration, AuthorityExposurePolicy authorityExposure, String authorizationCommitment, String approvalCommitment, String extendedApprovalCommitment, String disclosureCommitment, DisclosureService.Defaults disclosureDefaults, Path controlLogPath, MetadataStoreId controlStoreId, Map<OperationSecurityDescriptors.ApprovalCategory, ApprovalService.Policy> approvalPolicies) Validates and snapshots the complete configuration before allocation. -
Uses of ApprovalService.Policy in zeroecho.pki.server.enrollment
Methods in zeroecho.pki.server.enrollment that return types with arguments of type ApprovalService.PolicyModifier and TypeMethodDescriptionEnrollmentTransaction.Intent.approvalPolicy()Returns the value of theapprovalPolicyrecord component.