[−][src]Struct krill::commons::remote::sigmsg::SigMsgCrl
An RPKI certificate revocation list used in RFC6492 and RFC8181 protocol signed messages.
Methods
impl SigMsgCrl
[src]
pub fn decode<S: Source>(source: S) -> Result<Self, S::Err>
[src]
Parses a source as a certificate revocation list.
pub fn take_from<S: Source>(cons: &mut Constructed<S>) -> Result<Self, S::Err>
[src]
Takes an encoded CRL from the beginning of a constructed value.
pub fn from_constructed<S: Source>(
cons: &mut Constructed<S>
) -> Result<Self, S::Err>
[src]
cons: &mut Constructed<S>
) -> Result<Self, S::Err>
Parses the content of a certificate revocation list.
pub fn validate(&self, public_key: &PublicKey) -> Result<(), ValidationError>
[src]
Validates the certificate revocation list.
The list’s signature is validated against the provided public key.
pub fn encode_ref<'a>(&'a self) -> impl Values + 'a
[src]
pub fn to_captured(&self) -> Captured
[src]
Returns a captured encoding of the CRL.
Trait Implementations
Auto Trait Implementations
impl Send for SigMsgCrl
impl Sync for SigMsgCrl
impl Unpin for SigMsgCrl
impl UnwindSafe for SigMsgCrl
impl RefUnwindSafe for SigMsgCrl
Blanket Implementations
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, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,