// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
using System.Xml;
#region Constructors
public EncryptedKey ()
- : base ()
{
- CarriedKeyName = null;
- Recipient = null;
- ReferenceList = new ReferenceList ();
+ referenceList = new ReferenceList ();
}
#endregion // Constructors
public ReferenceList ReferenceList {
get { return referenceList; }
- set { referenceList = value; }
}
#endregion // Properties
if (CipherData == null)
throw new CryptographicException ("Cipher data is not specified.");
- XmlElement xel = document.CreateElement (XmlEncryption.ElementNames.EncryptedData, EncryptedXml.XmlEncNamespaceUrl);
+ XmlElement xel = document.CreateElement (XmlEncryption.ElementNames.EncryptedKey, EncryptedXml.XmlEncNamespaceUrl);
if (EncryptionMethod != null)
xel.AppendChild (EncryptionMethod.GetXml (document));
throw new CryptographicException ("Malformed EncryptedKey element.");
else {
EncryptionMethod = null;
- KeyInfo keyInfo = null;
- CipherData cipherData = null;
EncryptionMethod = null;
- EncryptionProperties = new EncryptionProperties ();
- ReferenceList = new ReferenceList ();
+ EncryptionProperties.Clear ();
+ ReferenceList.Clear ();
CarriedKeyName = null;
Id = null;
Type = null;
}
}
-#endif