[−][src]Enum krill::daemon::ca::CmdDet
Variants
ChildAdd(ChildHandle, Option<IdCert>, ResourceSet)
ChildUpdateResources(ChildHandle, ResourceSet)
ChildUpdateId(ChildHandle, IdCert)
ChildCertify(ChildHandle, IssuanceRequest, Arc<RwLock<S>>)
ChildRevokeKey(ChildHandle, RevocationRequest, Arc<RwLock<S>>)
ChildRemove(ChildHandle, Arc<RwLock<S>>)
AddParent(ParentHandle, ParentCaContact)
UpdateParentContact(ParentHandle, ParentCaContact)
RemoveParent(ParentHandle)
UpdateResourceClasses(ParentHandle, Entitlements, Arc<RwLock<S>>)
UpdateRcvdCert(ResourceClassName, RcvdCert, Arc<RwLock<S>>)
KeyRollFinish(ResourceClassName, RevocationResponse)
RouteAuthorizationsUpdate(RouteAuthorizationUpdates, Arc<RwLock<S>>)
RepoUpdate(RepositoryContact, Arc<RwLock<S>>)
Implementations
impl<S: Signer> CmdDet<S>
[src]
pub fn make_trust_anchor(
handle: &Handle,
uris: Vec<Https>,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
uris: Vec<Https>,
signer: Arc<RwLock<S>>
) -> Cmd<S>
Turns this CA into a TrustAnchor
pub fn child_add(
handle: &Handle,
child_handle: Handle,
child_id_cert: Option<IdCert>,
child_resources: ResourceSet
) -> Cmd<S>
[src]
handle: &Handle,
child_handle: Handle,
child_id_cert: Option<IdCert>,
child_resources: ResourceSet
) -> Cmd<S>
Adds a child to this CA. Will return an error in case you try to give the child resources not held by the CA.
pub fn child_update_resources(
handle: &Handle,
child_handle: ChildHandle,
resources: ResourceSet
) -> Cmd<S>
[src]
handle: &Handle,
child_handle: ChildHandle,
resources: ResourceSet
) -> Cmd<S>
pub fn child_update_id(
handle: &Handle,
child_handle: ChildHandle,
id: IdCert
) -> Cmd<S>
[src]
handle: &Handle,
child_handle: ChildHandle,
id: IdCert
) -> Cmd<S>
pub fn child_certify(
handle: &Handle,
child_handle: ChildHandle,
request: IssuanceRequest,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
child_handle: ChildHandle,
request: IssuanceRequest,
signer: Arc<RwLock<S>>
) -> Cmd<S>
Certify a child. Will return an error in case the child is unknown, or in case resources are not held by the child.
pub fn child_revoke_key(
handle: &Handle,
child_handle: ChildHandle,
request: RevocationRequest,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
child_handle: ChildHandle,
request: RevocationRequest,
signer: Arc<RwLock<S>>
) -> Cmd<S>
Revoke a key for a child.
pub fn child_remove(
handle: &Handle,
child_handle: ChildHandle,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
child_handle: ChildHandle,
signer: Arc<RwLock<S>>
) -> Cmd<S>
pub fn update_id(handle: &Handle, signer: Arc<RwLock<S>>) -> Cmd<S>
[src]
pub fn add_parent(
handle: &Handle,
parent: ParentHandle,
info: ParentCaContact
) -> Cmd<S>
[src]
handle: &Handle,
parent: ParentHandle,
info: ParentCaContact
) -> Cmd<S>
pub fn update_parent(
handle: &Handle,
parent: ParentHandle,
info: ParentCaContact
) -> Cmd<S>
[src]
handle: &Handle,
parent: ParentHandle,
info: ParentCaContact
) -> Cmd<S>
pub fn remove_parent(handle: &Handle, parent: ParentHandle) -> Cmd<S>
[src]
pub fn upd_resource_classes(
handle: &Handle,
parent: ParentHandle,
entitlements: Entitlements,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
parent: ParentHandle,
entitlements: Entitlements,
signer: Arc<RwLock<S>>
) -> Cmd<S>
pub fn upd_received_cert(
handle: &Handle,
class_name: ResourceClassName,
cert: RcvdCert,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
class_name: ResourceClassName,
cert: RcvdCert,
signer: Arc<RwLock<S>>
) -> Cmd<S>
pub fn key_roll_init(
handle: &Handle,
duration: Duration,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
duration: Duration,
signer: Arc<RwLock<S>>
) -> Cmd<S>
pub fn key_roll_activate(
handle: &Handle,
staging: Duration,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
staging: Duration,
signer: Arc<RwLock<S>>
) -> Cmd<S>
pub fn key_roll_finish(
handle: &Handle,
rcn: ResourceClassName,
res: RevocationResponse
) -> Cmd<S>
[src]
handle: &Handle,
rcn: ResourceClassName,
res: RevocationResponse
) -> Cmd<S>
pub fn publish(handle: &Handle, signer: Arc<RwLock<S>>) -> Cmd<S>
[src]
pub fn update_repo(
handle: &Handle,
contact: RepositoryContact,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
contact: RepositoryContact,
signer: Arc<RwLock<S>>
) -> Cmd<S>
pub fn remove_old_repo(handle: &Handle, signer: Arc<RwLock<S>>) -> Cmd<S>
[src]
pub fn route_authorizations_update(
handle: &Handle,
updates: RouteAuthorizationUpdates,
signer: Arc<RwLock<S>>
) -> Cmd<S>
[src]
handle: &Handle,
updates: RouteAuthorizationUpdates,
signer: Arc<RwLock<S>>
) -> Cmd<S>
Trait Implementations
impl<S: Clone + Signer> Clone for CmdDet<S>
[src]
impl<S: Signer> CommandDetails for CmdDet<S>
[src]
type Event = Evt
type StorableDetails = StorableCaCommand
fn store(&self) -> Self::StorableDetails
[src]
impl<S: Debug + Signer> Debug for CmdDet<S>
[src]
impl<S: Signer> Display for CmdDet<S>
[src]
impl<S: Signer> From<CmdDet<S>> for StorableCaCommand
[src]
Auto Trait Implementations
impl<S> RefUnwindSafe for CmdDet<S>
impl<S> Send for CmdDet<S>
impl<S> Sync for CmdDet<S>
impl<S> Unpin for CmdDet<S>
impl<S> UnwindSafe for CmdDet<S>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,