Skip to content

service

Structs


firma_authority::service::AuthorityServiceImpl

Section titled “firma_authority::service::AuthorityServiceImpl”

Struct

gRPC implementation of the AuthorityService defined in authority.proto.

Trait Implementations:

  • AuthorityService
    • fn issue_capability(self: &'life0 Self, request: TonicRequest<IssueCapabilityRequest>) -> ::core::pin::Pin<Box<dyn ::core::future::Future>> - FR-3: Evaluate Cedar policies and issue a signed capability token.
    • fn watch_policy_bundle(self: &'life0 Self, request: TonicRequest<WatchPolicyBundleRequest>) -> ::core::pin::Pin<Box<dyn ::core::future::Future>> - FR-5: Stream policy bundles to connected sidecars.
    • fn watch_revocations(self: &'life0 Self, request: TonicRequest<WatchRevocationsRequest>) -> ::core::pin::Pin<Box<dyn ::core::future::Future>> - FR-6: Stream revocation events to connected sidecars.