The .NET Framework provides several classes that allow you to encrypt and decrypt XML data, and create and verify XML digital signatures. These classes provide a way to maintain the confidentiality and integrity of your XML data.
Describes how to encrypt an XML element using the Rijndael algorithm.
Describes how to decrypt an XML element that was encrypted using the Rijndael algorithm.
Describes how to encrypt an XML element using the RSA algorithm.
Describes how to decrypt an XML element using the RSA algorithm.
Describes how to encrypt an XML element using an X.509 certificate from a certificate store.
Describes how to decrypt an XML element using an X.509 certificate from a certificate store.
Describes how to sign an XML document using the RSA algorithm.
Describes how to verify an XML document using the RSA algorithm.
Provides links to reference documentation for classes used for XML encryption and digital signatures.
Describes the features of the SignedXml class, which is used to sign and verify XML data.
Describes the features of the EncryptedXml class, which is used to encrypt and decrypt XML data.
Describes common tasks used in cryptography such as decrypting and encrypting data, generating and verifying hash codes, and creating and verifying digital signatures.
Provides an overview of the managed cryptographic API.