23 lines
487 B
C
23 lines
487 B
C
|
|
|
|
|
|
using System;
|
|
using System.Xml.Linq;
|
|
using Microsoft.AspNet.DataProtection.XmlEncryption;
|
|
|
|
namespace Yavsc.Auth {
|
|
|
|
public class MonoXmlEncryptor : IXmlEncryptor
|
|
{
|
|
public MonoXmlEncryptor (IServiceProvider serviceProvider)
|
|
{
|
|
}
|
|
public EncryptedXmlInfo Encrypt(XElement plaintextElement)
|
|
{
|
|
var result = new EncryptedXmlInfo(plaintextElement,
|
|
typeof(MonoDataProtector));
|
|
return result;
|
|
}
|
|
}
|
|
|
|
} |