pub struct CertificateRevocationListParams {
pub this_update: OffsetDateTime,
pub next_update: OffsetDateTime,
pub crl_number: SerialNumber,
pub issuing_distribution_point: Option<CrlIssuingDistributionPoint>,
pub revoked_certs: Vec<RevokedCertParams>,
pub key_identifier_method: KeyIdMethod,
}展开描述
用于生成证书吊销列表(CRL)的参数
字段§
§this_update: OffsetDateTimeCRL 的签发日期。
next_update: OffsetDateTime下一次 CRL 签发的截止日期。
crl_number: SerialNumber给定 CRL 范围与签发者的单调递增序列号。
issuing_distribution_point: Option<CrlIssuingDistributionPoint>标识特定 CRL 分发点与范围的可选 CRL 扩展,如 RFC 5280 第 5.2.5 节1 所述。
revoked_certs: Vec<RevokedCertParams>包含在 CRL 中的、描述已吊销证书的零个或多个参数的列表。
key_identifier_method: KeyIdMethod从公钥生成密钥标识符的方法
默认为 SHA-256。
实现§
Source§impl CertificateRevocationListParams
impl CertificateRevocationListParams
Sourcepub fn signed_by(
&self,
issuer: &Issuer<'_, impl SigningKey>,
) -> Result<CertificateRevocationList, Error>
pub fn signed_by( &self, issuer: &Issuer<'_, impl SigningKey>, ) -> Result<CertificateRevocationList, Error>
将该证书吊销列表(CRL)序列化。
其中包含由颁发该 CRL 的证书颁发机构密钥产生的签名。
Trait 实现§
Source§impl Clone for CertificateRevocationListParams
impl Clone for CertificateRevocationListParams
Source§fn clone(&self) -> CertificateRevocationListParams
fn clone(&self) -> CertificateRevocationListParams
返回值的副本。 更多信息
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. 更多信息impl Eq for CertificateRevocationListParams
impl StructuralPartialEq for CertificateRevocationListParams
自动 Trait 实现§
impl Freeze for CertificateRevocationListParams
impl RefUnwindSafe for CertificateRevocationListParams
impl Send for CertificateRevocationListParams
impl Sync for CertificateRevocationListParams
impl Unpin for CertificateRevocationListParams
impl UnsafeUnpin for CertificateRevocationListParams
impl UnwindSafe for CertificateRevocationListParams
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. 更多信息