public ViewModelProtectionHelper(RedwoodSecurityConfiguration config, JsonSerializer serializer = null)
 {
     if (config.EncryptionKey == null) config.EncryptionKey = GenerateRandomKey(32);
     if (config.SigningKey == null) config.SigningKey = GenerateRandomKey(128);
     this.EncryptionKey = config.EncryptionKey;
     this.MacKey = config.SigningKey;
     this.Serializer = serializer ?? new JsonSerializer();
 }
Beispiel #2
0
 public ApplicationKeyHelper(RedwoodSecurityConfiguration config)
 {
     this.config = config;
 }