Struct indy_crypto::cl::IssuerPublicKey
[−]
[src]
pub struct IssuerPublicKey { /* fields omitted */ }
Issuer Public Key
contains 2 internal parts.
One for signing primary claims and second for signing non-revocation claims.
These keys are used to proof that claim was issued and doesn’t revoked by this issuer.
Issuer keys have global identifier that must be known to all parties.
Methods
impl IssuerPublicKey
[src]
fn clone(&self) -> Result<IssuerPublicKey, IndyCryptoError>
[src]
fn get_primary_key(&self) -> Result<IssuerPrimaryPublicKey, IndyCryptoError>
[src]
fn get_revocation_key(
&self
) -> Result<Option<IssuerRevocationPublicKey>, IndyCryptoError>
[src]
&self
) -> Result<Option<IssuerRevocationPublicKey>, IndyCryptoError>
fn build_from_parts(
p_key: &IssuerPrimaryPublicKey,
r_key: Option<&IssuerRevocationPublicKey>
) -> Result<IssuerPublicKey, IndyCryptoError>
[src]
p_key: &IssuerPrimaryPublicKey,
r_key: Option<&IssuerRevocationPublicKey>
) -> Result<IssuerPublicKey, IndyCryptoError>
Trait Implementations
impl Debug for IssuerPublicKey
[src]
impl PartialEq for IssuerPublicKey
[src]
fn eq(&self, __arg_0: &IssuerPublicKey) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &IssuerPublicKey) -> bool
[src]
This method tests for !=
.