pub struct SignedCredential {
pub credential: PassportCredential,
pub jws: String,
pub issuer_did: String,
}Expand description
A DPP Verifiable Credential with its JWS proof signature.
Fields§
§credential: PassportCredentialStructured W3C VC 2.0 passport credential.
jws: StringCompact JWS signature string (header.payload.signature).
issuer_did: StringThe DID of the issuer (manufacturer or Odal on their behalf).
Trait Implementations§
Source§impl Clone for SignedCredential
impl Clone for SignedCredential
Source§impl Debug for SignedCredential
impl Debug for SignedCredential
Source§impl<'de> Deserialize<'de> for SignedCredential
impl<'de> Deserialize<'de> for SignedCredential
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 SignedCredential
impl RefUnwindSafe for SignedCredential
impl Send for SignedCredential
impl Sync for SignedCredential
impl Unpin for SignedCredential
impl UnsafeUnpin for SignedCredential
impl UnwindSafe for SignedCredential
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