[−][src]Struct krill::commons::remote::sigmsg::SigMsgCrl
An RPKI certificate revocation list used in RFC6492 and RFC8181 protocol signed messages.
Implementations
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 RefUnwindSafe for SigMsgCrl
impl Send for SigMsgCrl
impl Sync for SigMsgCrl
impl Unpin for SigMsgCrl
impl UnwindSafe for SigMsgCrl
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, 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>,