public void GetByLevel() { var privileged = TestUtil.GenerateKeyPair(Privileged); var standard = TestUtil.GenerateKeyPair(Standard); var low = TestUtil.GenerateKeyPair(Low); keyStore.Put(memberId, privileged); keyStore.Put(memberId, standard); keyStore.Put(memberId, low); Assert.Equal(privileged, keyStore.GetByLevel(memberId, Privileged)); Assert.Equal(standard, keyStore.GetByLevel(memberId, Standard)); Assert.Equal(low, keyStore.GetByLevel(memberId, Low)); }
public ISigner CreateSigner(Level level) { var keyPair = keys.GetByLevel(memberId, level); return(new Ed25519Signer(keyPair.Id, keyPair.PrivateKey)); }