Uses of Enum Class
zeroecho.pki.server.Permission.Relationship
Packages that use Permission.Relationship
-
Uses of Permission.Relationship in zeroecho.pki.server
Subclasses with type arguments of type Permission.Relationship in zeroecho.pki.serverModifier and TypeClassDescriptionstatic enumRelationship between the requesting principal and the target object.Methods in zeroecho.pki.server that return Permission.RelationshipModifier and TypeMethodDescriptionstatic Permission.RelationshipPermission.Relationship.fromCode(int code) Resolves a stable persistence code.AuthorizationEngine.Request.relationship()Returns the value of therelationshiprecord component.Permission.Grant.relationship()Returns the value of therelationshiprecord component.ServerControlOperation.EvaluateAuthorization.relationship()Returns the value of therelationshiprecord component.ServerOperationGateway.Request.relationship()Returns the value of therelationshiprecord component.static Permission.RelationshipReturns the enum constant of this class with the specified name.static Permission.Relationship[]Permission.Relationship.values()Returns an array containing the constants of this enum class, in the order they are declared.Constructors in zeroecho.pki.server with parameters of type Permission.RelationshipModifierConstructorDescriptionEvaluateAuthorization(String principalId, Permission.Action action, Permission.Resource resource, Permission.Relationship relationship, Permission.DataView dataView, Permission.Context context) Validates the operation's immutable input.Grant(String grantId, String principalId, Permission.Effect effect, Permission.Action action, Permission.ResourceType resourceType, Permission.Scope scope, Permission.Relationship relationship, Permission.DataView dataView, Set<Permission.Condition> conditions, Optional<Instant> expiresAt, boolean enabled) Validates and snapshots the finite grant.Request(RealmId realmId, AuthorityExposurePolicy exposure, SecurityPrincipal principal, Permission.Action action, Permission.Resource resource, Permission.Relationship relationship, Permission.DataView dataView, Permission.Context context, List<Permission.Grant> grants, Set<String> breakGlassGrantIds) Validates and snapshots the authorization input.Request(RealmId realmId, String principalId, PkiOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Wraps an existing PKI operation for source-compatible embedded callers.Request(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.