pub struct TlsIdentity {
pub cert_pem: String,
pub key_pem: String,
pub fingerprint: String,
}Expand description
Generated self-signed TLS identity.
Fields§
§cert_pem: StringPEM-encoded self-signed X.509 certificate.
key_pem: StringPEM-encoded private key (PKCS#8).
fingerprint: StringUppercase hex SHA-256 fingerprint of the DER certificate bytes.
Trait Implementations§
Source§impl Clone for TlsIdentity
impl Clone for TlsIdentity
Source§impl Debug for TlsIdentity
impl Debug for TlsIdentity
Source§impl<'de> Deserialize<'de> for TlsIdentity
impl<'de> Deserialize<'de> for TlsIdentity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TlsIdentity
Source§impl PartialEq for TlsIdentity
impl PartialEq for TlsIdentity
Source§impl Serialize for TlsIdentity
impl Serialize for TlsIdentity
impl StructuralPartialEq for TlsIdentity
Auto Trait Implementations§
impl Freeze for TlsIdentity
impl RefUnwindSafe for TlsIdentity
impl Send for TlsIdentity
impl Sync for TlsIdentity
impl Unpin for TlsIdentity
impl UnsafeUnpin for TlsIdentity
impl UnwindSafe for TlsIdentity
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.