pub enum ExtendedKeyUsagePurpose {
Any,
ServerAuth,
ClientAuth,
CodeSigning,
EmailProtection,
TimeStamping,
OcspSigning,
Other(Vec<u64>),
}展开描述
extended key usage 扩展中包含的某个用途,参见 RFC 5280 §4.2.1.12
变体§
Any
anyExtendedKeyUsage(任意扩展密钥用途)(任意扩展密钥用途)(任意扩展密钥用途)
ServerAuth
id-kp-serverAuth(服务器认证)
ClientAuth
id-kp-clientAuth(客户端认证)
CodeSigning
id-kp-codeSigning(代码签名)
EmailProtection
id-kp-emailProtection(电子邮件保护)(电子邮件保护)(电子邮件保护)
TimeStamping
id-kp-timeStamping(时间戳)(时间戳)(时间戳)
OcspSigning
id-kp-OCSPSigning(OCSP 签名)
Other(Vec<u64>)
不属于预指定用途列表的自定义用途
Trait 实现§
Source§impl Clone for ExtendedKeyUsagePurpose
impl Clone for ExtendedKeyUsagePurpose
Source§fn clone(&self) -> ExtendedKeyUsagePurpose
fn clone(&self) -> ExtendedKeyUsagePurpose
返回值的副本。 更多信息
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. 更多信息Source§impl Debug for ExtendedKeyUsagePurpose
impl Debug for ExtendedKeyUsagePurpose
Source§impl Hash for ExtendedKeyUsagePurpose
impl Hash for ExtendedKeyUsagePurpose
Source§impl PartialEq for ExtendedKeyUsagePurpose
impl PartialEq for ExtendedKeyUsagePurpose
impl Eq for ExtendedKeyUsagePurpose
impl StructuralPartialEq for ExtendedKeyUsagePurpose
自动 Trait 实现§
impl Freeze for ExtendedKeyUsagePurpose
impl RefUnwindSafe for ExtendedKeyUsagePurpose
impl Send for ExtendedKeyUsagePurpose
impl Sync for ExtendedKeyUsagePurpose
impl Unpin for ExtendedKeyUsagePurpose
impl UnsafeUnpin for ExtendedKeyUsagePurpose
impl UnwindSafe for ExtendedKeyUsagePurpose
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 from an owned value. 更多信息