pub struct ScPeerCertificate { /* private fields */ }Available on crate feature
sc-tls only.Expand description
One original DER certificate with optional display interpretation. A parser failure preserves the DER and does not change TLS acceptance.
Implementations§
Source§impl ScPeerCertificate
impl ScPeerCertificate
Sourcepub fn der(&self) -> &[u8] ⓘ
pub fn der(&self) -> &[u8] ⓘ
Explicit export of the original certificate bytes, without re-encoding.
Sourcepub fn metadata(&self) -> Option<&ScCertificateMetadata>
pub fn metadata(&self) -> Option<&ScCertificateMetadata>
Display interpretation, or None if the parser could not consume exactly one certificate. This is not a certificate verification result.
Trait Implementations§
Source§impl Clone for ScPeerCertificate
impl Clone for ScPeerCertificate
Source§fn clone(&self) -> ScPeerCertificate
fn clone(&self) -> ScPeerCertificate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScPeerCertificate
impl Debug for ScPeerCertificate
impl Eq for ScPeerCertificate
Source§impl PartialEq for ScPeerCertificate
impl PartialEq for ScPeerCertificate
impl StructuralPartialEq for ScPeerCertificate
Auto Trait Implementations§
impl Freeze for ScPeerCertificate
impl RefUnwindSafe for ScPeerCertificate
impl Send for ScPeerCertificate
impl Sync for ScPeerCertificate
impl Unpin for ScPeerCertificate
impl UnsafeUnpin for ScPeerCertificate
impl UnwindSafe for ScPeerCertificate
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