Class IdemixSigningIdentity

  • All Implemented Interfaces:
    Identity, SigningIdentity


    public class IdemixSigningIdentity
    extends java.lang.Object
    implements SigningIdentity
    IdemixSigningIdentity is an Idemix implementation of the SigningIdentity It contains IdemixIdentity (a public part) and a corresponding secret part that contains the user secret key and the commitment opening (randomness) to the pseudonym value (a commitment to the user secret)

    We note that since the attributes and their disclosure is fixed we are not adding them as fields here.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.hyperledger.fabric.protos.msp.Identities.SerializedIdentity createSerializedIdentity​()
      Converts an identity to bytes
      IdemixPseudonym getNym​()  
      IdemixSignature getProof​()  
      byte[] sign​(byte[] msg)
      Sings a message with the secret key and the corresponding certificate
      boolean verifySignature​(byte[] msg, byte[] sig)
      Verifies a signature on a message
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait