
Enhances response logging and adds support for .NET Core on Linux.
Features
- All: Added support for .NET Core on Linux.
- HTTP: Added workaround for compressed response data not properly finished with a final block. Exception is still thrown if the decompressor was unable to flush all data to be processed.
- HTTP: Enhanced response logging.
- Cryptography: Enhanced error message when trying to use signing-only RSA certificate for decryption.
- Cryptography: Added CertificateEngine.BuildChain(Certificate) method.
- Cryptography: Current CertificateEngine's BuildChain method is now used in CMS (PKCS #7) SignedData and EnvelopedData.
- Cryptography: Added Certificate.Tag property to make it possible to associate custom objects with a particular Certificate instance.
- Cryptography: Enhanced logging in built-in custom certificate validator on .NET Compact Framework.
Fixes
- SSH: Fixed handling of invalid data packets claiming to contain more data than their payload length.
- TLS/SSL: Fixed error raising in TlsSocket's EndSend/EndReceive methods.
- Cryptography: Fixed private key exporting on .NET Core on Linux.
- Cryptography: Fixed retrieval of certificate with bound keys from store on .NET Core on Linux.
- Cryptography: Fixed possible NullReferenceException in built-in custom certificate validator on .NET Compact Framework. Could occur using CRL validation.
- Cryptography: Fixed DSAManaged.ExportParameter method that failed to export parameters with missing Seed.