Student private key usage?

I’m new on blockcerts and still learning from GitHub repos and this forum. So far able to create and issue a sample certificate on bitcoin testnet and Verify it from a mobile wallet.

So far, I don’t see any feature that uses the student/wallet private key.

What can the user/student do that needs the private key?

Thanks

Hi @jkwan,

I don’t believe you should ever expose the student’s private key, but you’d likely want to reference the public key in the credentialSubject.publicKey property.

While this feature is not implemented yet, we expect to use this property to verify the identity of the holder of the credential when initiating a verification, but also to prevent the wallet from holding credentials that were not addressed to the holder.

Thanks @lemoustachiste, that clarify the need of students private key usage.