1 type derived from EncryptedXml
Microsoft.AspNetCore.DataProtection (1)
4 instantiations of EncryptedXml
Microsoft.AspNetCore.DataProtection (1)
Microsoft.Extensions.Configuration.Xml (1)
System.Security.Cryptography.Xml (2)
89 references to EncryptedXml
Microsoft.AspNetCore.DataProtection (7)
Microsoft.AspNetCore.DataProtection.Tests (4)
Microsoft.Extensions.Configuration.Xml (3)
System.Security (1)
System.Security.Cryptography.Xml (68)
System\Security\Cryptography\Xml\EncryptedData.cs (7)
21nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
24Id = Utils.GetAttribute(value, "Id", EncryptedXml.XmlEncNamespaceUrl);
25Type = Utils.GetAttribute(value, "Type", EncryptedXml.XmlEncNamespaceUrl);
26MimeType = Utils.GetAttribute(value, "MimeType", EncryptedXml.XmlEncNamespaceUrl);
27Encoding = Utils.GetAttribute(value, "Encoding", EncryptedXml.XmlEncNamespaceUrl);
88XmlElement encryptedDataElement = (XmlElement)document.CreateElement("EncryptedData", EncryptedXml.XmlEncNamespaceUrl);
116XmlElement encryptionPropertiesElement = document.CreateElement("EncryptionProperties", EncryptedXml.XmlEncNamespaceUrl);
System\Security\Cryptography\Xml\EncryptedKey.cs (10)
56nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
59Id = Utils.GetAttribute(value, "Id", EncryptedXml.XmlEncNamespaceUrl);
60Type = Utils.GetAttribute(value, "Type", EncryptedXml.XmlEncNamespaceUrl);
61MimeType = Utils.GetAttribute(value, "MimeType", EncryptedXml.XmlEncNamespaceUrl);
62Encoding = Utils.GetAttribute(value, "Encoding", EncryptedXml.XmlEncNamespaceUrl);
63Recipient = Utils.GetAttribute(value, "Recipient", EncryptedXml.XmlEncNamespaceUrl);
159XmlElement encryptedKeyElement = (XmlElement)document.CreateElement("EncryptedKey", EncryptedXml.XmlEncNamespaceUrl);
189XmlElement encryptionPropertiesElement = document.CreateElement("EncryptionProperties", EncryptedXml.XmlEncNamespaceUrl);
201XmlElement referenceListElement = document.CreateElement("ReferenceList", EncryptedXml.XmlEncNamespaceUrl);
212XmlElement carriedKeyNameElement = (XmlElement)document.CreateElement("CarriedKeyName", EncryptedXml.XmlEncNamespaceUrl);
System\Security\Cryptography\Xml\EncryptedXml.cs (26)
306case EncryptedXml.XmlEncDESUrl:
307case EncryptedXml.XmlEncTripleDESUrl:
310case EncryptedXml.XmlEncAES128Url:
311case EncryptedXml.XmlEncAES192Url:
312case EncryptedXml.XmlEncAES256Url:
352nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
446return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, (SymmetricAlgorithm)kek);
449fOAEP = (encryptedKey.EncryptionMethod != null && encryptedKey.EncryptionMethod.KeyAlgorithm == EncryptedXml.XmlEncRSAOAEPUrl);
450return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, (RSA)kek, fOAEP);
468fOAEP = (encryptedKey.EncryptionMethod != null && encryptedKey.EncryptionMethod.KeyAlgorithm == EncryptedXml.XmlEncRSAOAEPUrl);
469return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, privateKey, fOAEP);
521return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, symAlg);
565ed.Type = EncryptedXml.XmlEncElementUrl;
566ed.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncAES256Url);
570ek.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncRSA15Url);
576ek.CipherData.CipherValue = EncryptedXml.EncryptKey(aes.Key, rsaPublicKey, false);
611ed.Type = EncryptedXml.XmlEncElementUrl;
612ed.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncAES256Url);
618encryptionMethod = EncryptedXml.XmlEncRSA15Url;
623encryptionMethod = EncryptedXml.XmlEncTripleDESKeyWrapUrl;
633encryptionMethod = EncryptedXml.XmlEncAES128KeyWrapUrl;
636encryptionMethod = EncryptedXml.XmlEncAES192KeyWrapUrl;
639encryptionMethod = EncryptedXml.XmlEncAES256KeyWrapUrl;
655ek.CipherData.CipherValue = (symKey == null ? EncryptedXml.EncryptKey(aes.Key, rsa, false) : EncryptedXml.EncryptKey(aes.Key, symKey));
675nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
System.ServiceModel.Primitives (6)