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)
107 references to EncryptedXml
Microsoft.AspNetCore.DataProtection (7)
Microsoft.Extensions.Configuration.Xml (3)
System.Security (1)
System.Security.Cryptography.Xml (90)
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)
322case EncryptedXml.XmlEncDESUrl:
323case EncryptedXml.XmlEncTripleDESUrl:
326case EncryptedXml.XmlEncAES128Url:
327case EncryptedXml.XmlEncAES192Url:
328case EncryptedXml.XmlEncAES256Url:
388nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
498return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, (SymmetricAlgorithm)kek);
501fOAEP = (encryptedKey.EncryptionMethod != null && encryptedKey.EncryptionMethod.KeyAlgorithm == EncryptedXml.XmlEncRSAOAEPUrl);
502return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, (RSA)kek, fOAEP);
520fOAEP = (encryptedKey.EncryptionMethod != null && encryptedKey.EncryptionMethod.KeyAlgorithm == EncryptedXml.XmlEncRSAOAEPUrl);
521return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, privateKey, fOAEP);
573return EncryptedXml.DecryptKey(encryptedKey.CipherData.CipherValue, symAlg);
617ed.Type = EncryptedXml.XmlEncElementUrl;
618ed.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncAES256Url);
622ek.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncRSA15Url);
628ek.CipherData.CipherValue = EncryptedXml.EncryptKey(aes.Key, rsaPublicKey, false);
663ed.Type = EncryptedXml.XmlEncElementUrl;
664ed.EncryptionMethod = new EncryptionMethod(EncryptedXml.XmlEncAES256Url);
670encryptionMethod = EncryptedXml.XmlEncRSA15Url;
675encryptionMethod = EncryptedXml.XmlEncTripleDESKeyWrapUrl;
685encryptionMethod = EncryptedXml.XmlEncAES128KeyWrapUrl;
688encryptionMethod = EncryptedXml.XmlEncAES192KeyWrapUrl;
691encryptionMethod = EncryptedXml.XmlEncAES256KeyWrapUrl;
707ek.CipherData.CipherValue = (symKey == null ? EncryptedXml.EncryptKey(aes.Key, rsa, false) : EncryptedXml.EncryptKey(aes.Key, symKey));
730nsm.AddNamespace("enc", EncryptedXml.XmlEncNamespaceUrl);
System.ServiceModel.Primitives (6)