Rebex ZIP for .NET のリリース

Released: Oct 26, 2018

2018 R3 での更新項目

機能

  • All: Added password-hiding in Verbose logging mode.
  • All: Added experimental support for Mono on Windows.
  • Cryptography: CertificateStore implements IEnumerable<Certificate>.
  • Cryptography: Proper error is reported when trying to validate ECDSA certificates on Mono.
  • Common: Added optimized thread pool on .NET Compact Framework.

不具合の修正

  • All: Fixed messages of some ObjectDisposedException objects.

Released: Sep 3, 2018

2018 R2.1 での更新項目

機能

  • ZIP: Updated GZIP header to be compatible with more third-party implementations.
  • Cryptography: Optimized certificate signature validation on .NET Compact Framework.

不具合の修正

  • ZIP: Multiple calls of Close() on stream returned by ZipItem.Open() do not throw an exception anymore.

Released: Jun 29, 2018

2018 R2 での更新項目

機能

  • All: Added support for .NET Core on macOS.
  • Cryptography: Added workaround for eToken CSP private key operations.
  • Cryptography: RSACryptoServiceProvider usability detection made more compatible.

不具合の修正

  • Cryptography: Fixed possible 'Unexpected key algorithm' error in AsymmetricKeyAlgorithm.
  • Cryptography: Fixed Certificate.GetSignatureHashAlgorithm() for RSASSA-PSS certificates.
  • Cryptography: Fixed CertificateStore.Exists on .NET Core.
  • Cryptography: Fixed Certificate.HasPrivateKey for non-silent...

Released: Apr 25, 2018

2018 R1.1 での更新項目

機能

  • All: Added support for .NET Core on Linux.
  • 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...

Released: Apr 1, 2018

2018 R1 での更新項目

機能

  • ZIP: Enhanced error message when trying to open GZIP as ZIP (or the other way around).
  • ZIP: Added ZipArchive.Decrypt static method.
  • ZIP: Added logging capability to ZipArchive class (ZipArchive.LogWriter property).
  • ZIP: Enhanced internals.
  • Cryptography: Added CryptographicCollection<T> as a base for cryptographic collection classes.
  • Cryptography: Added SslSettings.SslRenegotiationExtensionEnabled option.
  • Cryptography: Added EnhancedCertificateEngine to .NET Compact Framework version to...

Released: Jan 11, 2018

2017 R6.3 での更新項目

機能

  • Enhanced RSA/OAEP and RSA/PSS support
    • Support for RSA/OAEP with label (input parameter).
    • Support for RSA/OAEP and RSA/PSS structures with mismatched hash algorithms.

不具合の修正

  • Cryptography: Fixed initialization of EncryptionAlgorithm property in MailMessage.Recipients collection items.
  • Cryptography: Fixed CNG private key conversion workaround.

Released: Dec 21, 2017

2017 R6.2 での更新項目

機能

  • ZIP: Optimized memory usage to accommodate ZIP files with more items.
  • ZIP: Internal optimizations.
  • ZIP: Usage of ActionOnExistingFiles.ResumeIfPossible in ZipArchive method arguments triggers ArgumentException.
  • ZIP: Added ZipArchive.ExtractAll(string, ActionOnExistingFiles) method.
  • ZIP: Added GzipCompressionStream constructor that makes it possible to specify a file name when using stream as input.
  • Cryptography: Added CertificateChain.LoadDer method to load a chain of Base64-encoded...

Released: Nov 20, 2017

2017 R6.1 での更新項目

機能

  • ZIP: Added ZipItemCollection.Sort(IComparer) method that makes it possible to use the Rebex.IO.FileSystemItemComparer class for sorting.
  • Cryptography: Enhanced custom CRL downloader for .NET Compact Framework to handle all 3xx redirect codes.
  • Cryptography: Enhanced Certificate.LoadDer to handle files with multiple certificates (loads the first one).
  • Cryptography: Added 'params' to CertificateInfo.SetExtendedUsave/SetAlternativeHostnames methods.
  • Common: Added workaround for broken Encoding...

Released: Oct 25, 2017

2017 R6 での更新項目

機能

  • All: Added support for DSA key generation on .NET Core on Windows.
  • Cryptography: Added support for RSAES-OAEP encryption to EnvelopedData/RecipientInfo objects (CMS / PKCS #7).
  • Cryptography: Added support for RSAES-OAEP encryption to Encrypt/Decrypt methods in Certificate and AsymmetricKeyAlgorithm classes.
  • Cryptography: Added support for DSA key generation on .NET Core 1.1 on Windows.
  • Cryptography: Added support for RSASSA-PSS signatures to SignMessage/VerifyMessage methods in Certificate...

Released: Sep 12, 2017

2017 R5 での更新項目

機能

  • Added support for .NET Core 1.1 and 2.0 on Windows.
  • Cryptography: Added HTTP redirect handling to CRL downloader on .NET Compact Framework.
  • Cryptography: Added workaround to enable SHA-2 on legacy operating systems (such as pre-SP3 Windows XP).
  • Cryptography: Using ASN.1 GeneralizedTime for dates greater than 2050.
  • Cryptography: Enhanced logging of some SSPI errors.
  • Cryptography: Added workaround for invalid or empty HTTP header names.
  • Common: Enabled SHA-2 support workaround for legacy RSA...