pub trait NamespacePolicy: Send + Sync {
// Required method
fn evaluate(
&self,
requested_name: &Name,
requester_cert: Option<&Certificate>,
ca_prefix: &Name,
) -> PolicyDecision;
}Expand description
A policy that decides whether a CA may issue a certificate for a given name.
Required Methods§
Sourcefn evaluate(
&self,
requested_name: &Name,
requester_cert: Option<&Certificate>,
ca_prefix: &Name,
) -> PolicyDecision
fn evaluate( &self, requested_name: &Name, requester_cert: Option<&Certificate>, ca_prefix: &Name, ) -> PolicyDecision
Evaluate whether requested_name may be issued to a requester holding
requester_cert (may be None for the first enrollment).