Uses of Interface
zeroecho.pki.server.AdministrativeOperation
Packages that use AdministrativeOperation
-
Uses of AdministrativeOperation in zeroecho.pki.server
Classes in zeroecho.pki.server that implement AdministrativeOperationModifier and TypeClassDescriptionstatic final recordServer security-control operation family.static final recordExisting transport-neutral PKI operation family.static final recordServer-owned inputs for one semantic signing acceptance.Methods in zeroecho.pki.server that return AdministrativeOperationModifier and TypeMethodDescriptionServerOperationGateway.Request.operation()Returns the value of theoperationrecord component.ServerControlOperation.RequestApproval.targetOperation()Returns the value of thetargetOperationrecord component.Methods in zeroecho.pki.server with parameters of type AdministrativeOperationModifier and TypeMethodDescriptionOperationSecurityDescriptors.approvalPolicyCategory(AdministrativeOperation operation, boolean grantApprovalRequired) Resolves the configured policy category for an operation's actual approval requirement.OperationSecurityDescriptors.commitment(RealmId realmId, AdministrativeOperation operation, Permission.Resource resource) Computes an exact deterministic commitment for either closed operation family.ServerOperationGateway.descriptor(AdministrativeOperation operation) Resolves one descriptor by its immutable administrative operation family.OperationSecurityDescriptors.require(AdministrativeOperation operation) Resolves either operation family through the sole descriptor authority.Constructors in zeroecho.pki.server with parameters of type AdministrativeOperationModifierConstructorDescriptionRequest(RealmId realmId, String principalId, AdministrativeAuthenticationMode authenticationMode, Optional<String> transportPrincipalId, Optional<CertificateIdentityEvidence> credentialEvidence, AdministrativeOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Validates the immutable request.Request(RealmId realmId, String principalId, AdministrativeAuthenticationMode authenticationMode, Optional<String> transportPrincipalId, AdministrativeOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Creates an embedded request with no enrollment credential evidence.Request(RealmId realmId, String principalId, AdministrativeOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Creates a direct-mTLS request for existing embedded control callers.RequestApproval(String approvalId, AdministrativeOperation targetOperation, Permission.Resource targetResource) Validates the operation's immutable input.