pub struct SingleCertAndKey(/* private fields */);展开描述
Server certificate resolver which always resolves 到 the same certificate 并 key.
与 ConfigBuilder::with_cert_resolver() 配合使用。
Trait 实现§
Source§impl Debug for SingleCertAndKey
impl Debug for SingleCertAndKey
Source§impl From<Arc<CertifiedKey>> for SingleCertAndKey
impl From<Arc<CertifiedKey>> for SingleCertAndKey
Source§fn from(certified_key: Arc<CertifiedKey>) -> Self
fn from(certified_key: Arc<CertifiedKey>) -> Self
从输入类型转换为此类型。
Source§impl From<CertifiedKey> for SingleCertAndKey
impl From<CertifiedKey> for SingleCertAndKey
Source§fn from(certified_key: CertifiedKey) -> Self
fn from(certified_key: CertifiedKey) -> Self
从输入类型转换为此类型。
Source§impl ResolvesClientCert for SingleCertAndKey
impl ResolvesClientCert for SingleCertAndKey
Source§fn resolve(
&self,
_root_hint_subjects: &[&[u8]],
_sigschemes: &[SignatureScheme],
) -> Option<Arc<CertifiedKey>>
fn resolve( &self, _root_hint_subjects: &[&[u8]], _sigschemes: &[SignatureScheme], ) -> Option<Arc<CertifiedKey>>
Resolve 一个 client certificate chain/私钥 到 use as the client’s
identity. 更多信息
Source§fn only_raw_public_keys(&self) -> bool
fn only_raw_public_keys(&self) -> bool
当客户端仅支持原始公钥时返回 true 更多信息
Source§impl ResolvesServerCert for SingleCertAndKey
impl ResolvesServerCert for SingleCertAndKey
Source§fn resolve(&self, _client_hello: ClientHello<'_>) -> Option<Arc<CertifiedKey>>
fn resolve(&self, _client_hello: ClientHello<'_>) -> Option<Arc<CertifiedKey>>
Choose 一个证书 chain 并 matching key given simplified
ClientHello information. 更多信息
Source§fn only_raw_public_keys(&self) -> bool
fn only_raw_public_keys(&self) -> bool
当服务器仅支持原始公钥时返回 true
自动 Trait 实现§
impl Freeze for SingleCertAndKey
impl !RefUnwindSafe for SingleCertAndKey
impl Send for SingleCertAndKey
impl Sync for SingleCertAndKey
impl Unpin for SingleCertAndKey
impl UnsafeUnpin for SingleCertAndKey
impl !UnwindSafe for SingleCertAndKey
Blanket 实现§
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 从 an owned value. 更多信息