pub struct RequestTokenView {
pub cert_der: Vec<u8>,
pub permissions: Vec<u8>,
pub pdata: Vec<u8>,
pub dsign_algo: String,
pub kagree_algo: String,
pub hash_c1: [u8; 32],
pub dh1: Vec<u8>,
pub challenge1: [u8; 32],
pub ocsp_status: Vec<u8>,
}Expand description
Parsed-View eines Request-Tokens (Initiator → Replier).
Fields§
§cert_der: Vec<u8>Initiator-Identity-Cert (DER).
permissions: Vec<u8>Permissions-Document (kann leer sein).
pdata: Vec<u8>ParticipantBuiltinTopicData (opaque).
dsign_algo: StringDigital-Signature-Algorithmus (z.B. "ECDSA-SHA256").
kagree_algo: StringKey-Agreement-Algorithmus (z.B. "X25519").
hash_c1: [u8; 32]SHA-256 ueber die obigen 5 Properties.
dh1: Vec<u8>Initiator-DH-Public-Key.
challenge1: [u8; 32]Initiator-Random-Challenge (32 byte).
ocsp_status: Vec<u8>OCSP-Response-Bytes (kann leer sein).
Trait Implementations§
Source§impl Clone for RequestTokenView
impl Clone for RequestTokenView
Source§fn clone(&self) -> RequestTokenView
fn clone(&self) -> RequestTokenView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RequestTokenView
impl RefUnwindSafe for RequestTokenView
impl Send for RequestTokenView
impl Sync for RequestTokenView
impl Unpin for RequestTokenView
impl UnsafeUnpin for RequestTokenView
impl UnwindSafe for RequestTokenView
Blanket Implementations§
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. Read more