pub struct AriCertId {
pub aki: Vec<u8>,
pub serial: Vec<u8>,
}Expand description
The two halves of an ACME Renewal Information certID (RFC 9773 §4.1),
decoded: base64url(AKI keyIdentifier) "." base64url(serial).
Parsed in one place because both RFC 9773 surfaces consume the same string:
GET /renewalInfo/{certID} (§4.1) and a newOrder’s replaces field (§5),
which “is constructed in the same way as the path component for GET
requests described in Section 4.1”.
Fields§
§aki: Vec<u8>The issuer’s Authority Key Identifier keyIdentifier, raw bytes.
serial: Vec<u8>The certificate serial, raw DER integer content bytes (no tag/length).
Implementations§
Trait Implementations§
impl Eq for AriCertId
impl StructuralPartialEq for AriCertId
Auto Trait Implementations§
impl Freeze for AriCertId
impl RefUnwindSafe for AriCertId
impl Send for AriCertId
impl Sync for AriCertId
impl Unpin for AriCertId
impl UnsafeUnpin for AriCertId
impl UnwindSafe for AriCertId
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more