Весь код из Mono.Security.dll
можно использовать за пределами Mono, например в Microsoft .NET. На самом деле это была главная цель этой сборки.
Большая часть кода, который он содержит, уже существует (или используется повторно) для создания библиотеки базовых классов Mono (например, поддержка X509Certificate
в mscorlib.dll, поддержка SSL / TLS в System.dll) или в .NET инструменты, поставляемые с Mono (например, makecert
, signcode
, sn
...).
Так что было бы стыдно не выставлять это публично на собрание. Конечно, вы по-прежнему можете использовать нужные исходные файлы и добавлять их в свои приложения (это лицензия MIT.X11).