treasurechest/treasurechest/identity/public.cs

34 lines
875 B
C#

using chestcrypto;
namespace chestcrypto.identity
{
public class PublicIdentity{
/*
PublicIdentity is a wrapper around a DoublePublicKey providing associated metadata such as alias and note
*/
private DoublePublicKey key;
private string name;
private string comment; // human's note
public PublicIdentity(DoublePublicKey doublePrivateKey, string alias){
key = doublePrivateKey;
name = alias;
comment = "";
}
public PublicIdentity(DoublePublicKey doublePrivateKey, string alias, string note){
key = doublePrivateKey;
name = alias;
comment = note;
}
public DoublePublicKey getPrivateKey(){return key;}
public string getName(){return name;}
public string getNote(){return comment;}
}
}