SecureBlackbox 16: SSL / TLS Components for Xamarin

Note: This article applies only to SecureBlackbox Legacy. For future development please consider using the latest version.

SSLBlackbox .NET edition (part of SecureBlackbox) is a collection of managed components for integrating TLS support in your Android and iOS applications built with Xamarin. Our managed components offer a self-contained engine for the TLS and SSL protocols used to secure the modern web. The engine does not depend on any external encryption or other algorithm implementations.


The SSL (Secure Socket Layer) protocol and TLS (Transport Layer Security), its later modification, is the cornerstone of modern security. SecureBlackbox supports all versions of these protocols: TLS 1.2, 1.1, and 1.0 (as well as SSL 3 and 2). While other components and the .NET Framework itself rely on algorithm implementations offered by the system, SecureBlackbox has its own authentic implementations of all algorithms used in TLS. This means that you can have TLS 1.2 even on Windows XP and other dated systems with no built-in AES or TLS 1.1 or 1.2 support.

We appreciate your feedback.  If you have any questions, comments, or suggestions about this article please contact our support team at