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)
18nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
21Id = Utils.GetAttribute(value, "Id", EncryptedXml.XmlEncNamespaceUrl);
22Type = Utils.GetAttribute(value, "Type", EncryptedXml.XmlEncNamespaceUrl);
23MimeType = Utils.GetAttribute(value, "MimeType", EncryptedXml.XmlEncNamespaceUrl);
24Encoding = Utils.GetAttribute(value, "Encoding", EncryptedXml.XmlEncNamespaceUrl);
80XmlElement encryptedDataElement = (XmlElement)document.CreateElement("EncryptedData", EncryptedXml.XmlEncNamespaceUrl);
108XmlElement encryptionPropertiesElement = document.CreateElement("EncryptionProperties", EncryptedXml.XmlEncNamespaceUrl);
System\Security\Cryptography\Xml\EncryptedKey.cs (10)
53nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
56Id = Utils.GetAttribute(value, "Id", EncryptedXml.XmlEncNamespaceUrl);
57Type = Utils.GetAttribute(value, "Type", EncryptedXml.XmlEncNamespaceUrl);
58MimeType = Utils.GetAttribute(value, "MimeType", EncryptedXml.XmlEncNamespaceUrl);
59Encoding = Utils.GetAttribute(value, "Encoding", EncryptedXml.XmlEncNamespaceUrl);
60Recipient = Utils.GetAttribute(value, "Recipient", EncryptedXml.XmlEncNamespaceUrl);
151XmlElement encryptedKeyElement = (XmlElement)document.CreateElement("EncryptedKey", EncryptedXml.XmlEncNamespaceUrl);
181XmlElement encryptionPropertiesElement = document.CreateElement("EncryptionProperties", EncryptedXml.XmlEncNamespaceUrl);
193XmlElement referenceListElement = document.CreateElement("ReferenceList", EncryptedXml.XmlEncNamespaceUrl);
204XmlElement carriedKeyNameElement = (XmlElement)document.CreateElement("CarriedKeyName", EncryptedXml.XmlEncNamespaceUrl);
System\Security\Cryptography\Xml\EncryptedXml.cs (26)
280case EncryptedXml.XmlEncDESUrl:
281case EncryptedXml.XmlEncTripleDESUrl:
284case EncryptedXml.XmlEncAES128Url:
285case EncryptedXml.XmlEncAES192Url:
286case EncryptedXml.XmlEncAES256Url:
326nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
420return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, (SymmetricAlgorithm)kek);
423fOAEP = (encryptedKey.EncryptionMethod != null && encryptedKey.EncryptionMethod.KeyAlgorithm == EncryptedXml.XmlEncRSAOAEPUrl);
424return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, (RSA)kek, fOAEP);
442fOAEP = (encryptedKey.EncryptionMethod != null && encryptedKey.EncryptionMethod.KeyAlgorithm == EncryptedXml.XmlEncRSAOAEPUrl);
443return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, privateKey, fOAEP);
495return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, symAlg);
539ed.Type = EncryptedXml.XmlEncElementUrl;
540ed.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncAES256Url);
544ek.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncRSA15Url);
550ek.CipherData.CipherValue = EncryptedXml.EncryptKey(aes.Key, rsaPublicKey, false);
585ed.Type = EncryptedXml.XmlEncElementUrl;
586ed.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncAES256Url);
592encryptionMethod = EncryptedXml.XmlEncRSA15Url;
597encryptionMethod = EncryptedXml.XmlEncTripleDESKeyWrapUrl;
607encryptionMethod = EncryptedXml.XmlEncAES128KeyWrapUrl;
610encryptionMethod = EncryptedXml.XmlEncAES192KeyWrapUrl;
613encryptionMethod = EncryptedXml.XmlEncAES256KeyWrapUrl;
629ek.CipherData.CipherValue = (symKey == null ? EncryptedXml.EncryptKey(aes.Key, rsa, false) : EncryptedXml.EncryptKey(aes.Key, symKey));
649nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
System.ServiceModel.Primitives (6)