pub struct IssuanceResponse {
pub version: ProtocolV1,
pub issuer_id: IssuerId,
pub info: Value,
pub blind_signature: BlindSignature,
}Expand description
Response produced by an issuer during issuance.
The response includes the issuer-selected info JSON and the blind signature.
The holder combines this with their original unblinded blind_msg and
deterministic message preparation to assemble a final SignedCredential.
Fields§
§version: ProtocolV1§issuer_id: IssuerId§info: Value§blind_signature: BlindSignaturePBRSA blind signature bytes returned by the issuer during issuance.
Serializes as unpadded URL-safe base64.
Trait Implementations§
Source§impl Clone for IssuanceResponse
impl Clone for IssuanceResponse
Source§fn clone(&self) -> IssuanceResponse
fn clone(&self) -> IssuanceResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IssuanceResponse
impl Debug for IssuanceResponse
Source§impl<'de> Deserialize<'de> for IssuanceResponse
impl<'de> Deserialize<'de> for IssuanceResponse
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
Source§impl PartialEq for IssuanceResponse
impl PartialEq for IssuanceResponse
Source§impl Serialize for IssuanceResponse
impl Serialize for IssuanceResponse
impl StructuralPartialEq for IssuanceResponse
Auto Trait Implementations§
impl Freeze for IssuanceResponse
impl RefUnwindSafe for IssuanceResponse
impl Send for IssuanceResponse
impl Sync for IssuanceResponse
impl Unpin for IssuanceResponse
impl UnsafeUnpin for IssuanceResponse
impl UnwindSafe for IssuanceResponse
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