Struct cryptographic_message_syntax::asn1::rfc3161::TimeStampReq [−][src]
pub struct TimeStampReq { pub version: Integer, pub message_imprint: MessageImprint, pub req_policy: Option<TsaPolicyId>, pub nonce: Option<Integer>, pub cert_req: Option<bool>, pub extensions: Option<Extensions>, }
A time-stamp request.
TimeStampReq ::= SEQUENCE {
version INTEGER { v1(1) },
messageImprint MessageImprint,
--a hash algorithm OID and the hash value of the data to be
--time-stamped
reqPolicy TSAPolicyId OPTIONAL,
nonce INTEGER OPTIONAL,
certReq BOOLEAN DEFAULT FALSE,
extensions [0] IMPLICIT Extensions OPTIONAL }
Fields
version: Integer
message_imprint: MessageImprint
req_policy: Option<TsaPolicyId>
nonce: Option<Integer>
cert_req: Option<bool>
extensions: Option<Extensions>
Implementations
impl TimeStampReq
[src]
impl TimeStampReq
[src]pub fn take_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
[src]
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
pub fn encode_ref(&self) -> impl Values + '_
[src]
Trait Implementations
impl Clone for TimeStampReq
[src]
impl Clone for TimeStampReq
[src]fn clone(&self) -> TimeStampReq
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for TimeStampReq
[src]
impl Eq for TimeStampReq
[src]impl PartialEq<TimeStampReq> for TimeStampReq
[src]
impl PartialEq<TimeStampReq> for TimeStampReq
[src]fn eq(&self, other: &TimeStampReq) -> bool
[src]
fn ne(&self, other: &TimeStampReq) -> bool
[src]
impl StructuralEq for TimeStampReq
[src]
impl StructuralEq for TimeStampReq
[src]impl StructuralPartialEq for TimeStampReq
[src]
impl StructuralPartialEq for TimeStampReq
[src]Auto Trait Implementations
impl RefUnwindSafe for TimeStampReq
impl RefUnwindSafe for TimeStampReq
impl Send for TimeStampReq
impl Send for TimeStampReq
impl Sync for TimeStampReq
impl Sync for TimeStampReq
impl Unpin for TimeStampReq
impl Unpin for TimeStampReq
impl UnwindSafe for TimeStampReq
impl UnwindSafe for TimeStampReq
Blanket Implementations
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]