Rebex FTP/SSL for .NET 7.0.8816

Released: Feb 19, 2024

7.0.8816 での更新項目

機能

  • FTP: Strict session closure with TLS 1.3 data connections are now used by default.
  • SSH: Added new SshCipher.StrictKeyExchange and SshServerInfo.SupportsStrictKeyExchange properties.
  • SSH: Added new SshPrivateKey.CreateFrom(PrivateKeyInfo) method.
  • SSH: Added support for a combination of password and keyboard-interactive authentication.
  • SSH: Improved SSH session and channel lifecycle logging.
  • SSH: Now uses lower local SSH channel numbers for better log readability.
  • Cryptography: Added low-level API for loading/saving PrivateKeyInfo with byte[] passwords.
  • Cryptography: Added new ObjectIdentifier.Encode method.
  • Cryptography: Added support for loading PKCS #8 private keys with legacy RC4 algorithm.
  • Cryptography: Added UseDer property to SignedData and EnvelopedData classes.
  • Cryptography: PrivateKeyInfo.Save now uses SHA-2 instead of SHA-1 in PKCS #8 format with PBKDF2 derivation.
  • Cryptography: Reduced memory footprint of CNG API interop layer.

不具合の修正

  • TLS Core: Fixed invalid TLS 1.3 behavior for rare Poll/Receive call sequence on TlsSocket.
  • TLS Core: Fixed possible deadlock in Receive or Poll methods when additional incomplete packet is received after close_notify in TLS 1.2 or earlier.