機能
- ZIP: ZipItem.LastWriteTime now returns null if not specified (instead of 0001-01-01 or 1980-01-01). It accepts null as well.
- ZIP: Added ZipArchive.Options.ChecksumVerificationMode to make it possible to verify checksum immediately after a new file is added into the ZIP archive.
- Cryptography: Improved ASN.1 time node parser.
- Cryptography: Added support for certificate validation on Universal Windows Platform.
- Cryptography: Added custom X509 certificate validator for .NET Compact Framework with full SHA-2 support on all platforms.
- Cryptography: Added static Create method to SHA256Managed/SHA384Managed/SHA512Managed classes on .NET Compact Framework.
- Cryptography: ValidationResult.ErrorCode deprecated and replaced with NativeErrorCode.
- Cryptography: Optimized memory usage in CMS/PKCS #7 (SingedData/EnvelopedData classes).
- Cryptography: Added missing argument checks to CertificateIssuer methods.
- Cryptography: Added support for Base64-encoded files with CRLF end-of-line sequences to CertificateChain.LoadP7b method.
- Cryptography: Added Rebex.Security.Certificates.CertificateEngine class to make it possible to implement custom X509 chain building and validation engines.
- Core: Added ConsoleLogWriter for Xamarin platforms.
- Core: Added Rebex.TeeLogWriter class that makes it possible to log to multiple log writers.
- Core: Added LocalItem.GetChecksum methods and related types.
不具合の修正
- ZIP: Fixed ZipArchive.Close method behavior when called from multiple threads.
- Cryptography: Fixed parsing of 'Intended Usage' extension when 'Decipher Only' was specified.
- Cryptography: Fixed HMAC calculation based on SHA-384 and SHA-521 on NET Compact Framework and Mono platforms.
.NETのZIPおよびGZIPによる圧縮機能のライブラリ
2003に公式ディストリビューターとして登録