XMLBlackbox.NET is a comprehensive collection of managed components that help you encrypt and sign XML documents from your .NET Framework applications. Both symmetric, certificate-based (X.509) and OpenPGP key encryption and signing is supported. XMLBlackbox.NET can encrypt and sign XML documents, individual XML nodes or any generic data. .NET edition can be used with MS Visual Studio 2010, 2008, 2005 and 2003, Delphi Prism.
With XMLBlackbox.NET your .NET application can support wide range of XML security operations, namely: * sign and verify XML-formatted documents, individual XML nodes or generic data * encrypt and decrypt XML-formatted documents, individual XML nodes or generic data * sign the data using RSA keys, X.509 certificates and PGP keys * encrypt the data using symmetric keys, RSA keys, X.509 certificates and PGP keys * use keys stored on Cryptocards and USB Crypto Tokens * perform Base64, C14N (canonicalization), enveloped signature, XPath and decryption transformations * sign the data using detached, enveloping, enveloped signature types (signing and HMAC are supported) * timestamp the signed data using XAdES specification * parse and assemble XML documents of any size and complexity with built-in DOM parser / writer XMLBlackbox.NET is a comprehensive collection of managed .NET components that help you sign and encrypt data using XML security standards from your .NET Framework applications. XMLBlackbox components are a clean-room implementation of XML security specifications, which don't use any third-party libraries for core functionality. This is .NET edition, which can be integrated into Visual Studio 2012, 2010, 2008, 2005, Delphi Prism. It requires .NET Framework 4.5, 4.0, 3.5, 2.0, Silverlight (5.0 or 4.0), Mono 2.0 or Mono for Android, NET CF (3.5, 2.0).
Download and use it now: XMLBlackbox .NET