public void GivenIHaveEncryptedTheValidArmorToken() { using (var provider = new RNGCryptoServiceProvider()) provider.GetBytes(encryptionKey); var encryptionMechanismFactory = new RijndaelEncryptionMechanismFactory(encryptionKey, Encoding.UTF8.GetBytes(serialisedArmorToken)); var armorTokenEncryptor = new ArmorTokenEncryptor(encryptionMechanismFactory); armorTokenEncryptor.Execute(); encryptedArmorToken = armorTokenEncryptor.Output; }
public void GivenIHaveSuppliedAnEncryptedArmorTokenForHashUsingHMACSHA(int p0) { originalArmorToken = new ArmorToken("*****@*****.**", "myPlatform", 0, new[] { new Claim("Dummy", "Claim") }); var armorTokenSerialisor = new ArmorTokenSerialisor(originalArmorToken); armorTokenSerialisor.Execute(); using (var provider = new RNGCryptoServiceProvider()) provider.GetBytes(encryptionKey); var encryptionMechanismFactory = new RijndaelEncryptionMechanismFactory(encryptionKey, Encoding.UTF8.GetBytes(armorTokenSerialisor.SerialisedArmorToken)); var armorTokenEncryptor = new ArmorTokenEncryptor(encryptionMechanismFactory); armorTokenEncryptor.Execute(); encryptedArmorToken = armorTokenEncryptor.Output; }