pub struct AlwaysResolvesServerRawPublicKeys(/* private fields */);展开描述
An exemplar ResolvesServerCert implementation that always resolves 到 一个 single
RFC 7250 raw 公钥.
实现§
Source§impl AlwaysResolvesServerRawPublicKeys
impl AlwaysResolvesServerRawPublicKeys
Sourcepub fn new(certified_key: Arc<CertifiedKey>) -> Self
pub fn new(certified_key: Arc<CertifiedKey>) -> Self
创建一个 new AlwaysResolvesServerRawPublicKeys instance.
Trait 实现§
Source§impl Clone for AlwaysResolvesServerRawPublicKeys
impl Clone for AlwaysResolvesServerRawPublicKeys
Source§fn clone(&self) -> AlwaysResolvesServerRawPublicKeys
fn clone(&self) -> AlwaysResolvesServerRawPublicKeys
返回值的副本。 更多信息
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment 从
source. 更多信息Source§impl ResolvesServerCert for AlwaysResolvesServerRawPublicKeys
impl ResolvesServerCert for AlwaysResolvesServerRawPublicKeys
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 AlwaysResolvesServerRawPublicKeys
impl !RefUnwindSafe for AlwaysResolvesServerRawPublicKeys
impl Send for AlwaysResolvesServerRawPublicKeys
impl Sync for AlwaysResolvesServerRawPublicKeys
impl Unpin for AlwaysResolvesServerRawPublicKeys
impl UnsafeUnpin for AlwaysResolvesServerRawPublicKeys
impl !UnwindSafe for AlwaysResolvesServerRawPublicKeys
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. 更多信息