pub struct SignCertRequestPayload {
pub session_id: u128,
pub slot_id: NonceSlotId,
pub signing_package: SigningPackage,
pub cert_tbs: CertTbs,
pub credential: EnrollmentCredential,
pub challenge_nonce: [u8; 32],
pub pop_signature: [u8; 64],
}Expand description
Payload for single-round signing request.
Fields§
§session_id: u128§slot_id: NonceSlotId§signing_package: SigningPackage§cert_tbs: CertTbs§credential: EnrollmentCredential§challenge_nonce: [u8; 32]§pop_signature: [u8; 64]Trait Implementations§
Source§impl Clone for SignCertRequestPayload
impl Clone for SignCertRequestPayload
Source§impl Debug for SignCertRequestPayload
impl Debug for SignCertRequestPayload
Source§impl<'de> Deserialize<'de> for SignCertRequestPayload
impl<'de> Deserialize<'de> for SignCertRequestPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SignCertRequestPayload
impl RefUnwindSafe for SignCertRequestPayload
impl Send for SignCertRequestPayload
impl Sync for SignCertRequestPayload
impl Unpin for SignCertRequestPayload
impl UnsafeUnpin for SignCertRequestPayload
impl UnwindSafe for SignCertRequestPayload
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