此頁只有英文版
OpenPGP Library for .NET patched to V1.7.2
Update encryption settings using OpenPGP Library for .NET.
OpenPGP Library for .NET includes methods for OpenPGP encryption, decryption, clear signing, one pass sign and encrypt, decrypt and verify and key generation. Entirely written in managed code, there are no external third party dependencies. It decrypts and encrypts files that can be opened with the following software; PGP, PGP Universal Server, McAfee E-Business Server, GnuPG (gpg), WinPT and Articsoft FileAssurity.
Updates in V1.7.2
- Added new exception DidiSoft.Pgp.Exceptions.NonPGPDataException, that indicates that the input is not a valid OpenPGP message
- Added method KeyPairInformation.CheckPassword(password) – checks if a password for a private key is correct
- Added property KeyPairInformation.IsExpired – returns if key is expired
- Added method KeyPairInformation.IsExpiredOnDate(date) – returns if this key is expired on a given date
- Added static method KeyStore.OpenInMemory() – creates an in memory KeyStore
- Added static method KeyStore.OpenFile(file, password) – equivalent to the constructor KeyStore(file, password)
- Added method KeyStore.IsInMemory – checks is this KeyStore located in memory
- Added method KeyStore.GetSecretKeysData() – returns the private keys contained in this KeyStore serialized as bytes
- Added method KeyStore.GetPublicKeysData() – returns the public keys contained in this KeyStore serialized as bytes
- Added method KeyStore.GetPublicKeysWithUserId(userId) – returns the public keys with the specified userId serialized as bytes
- Added method KeyStore.GetPublicKeyWithKeyId(keyId) – returns the public keys with the specified keyId serialized as bytes
- Added overloaded method KeyStore.ImportPrivateKey(file)
- Added method KeyStore.ExportPublicKeyStream(userId) – exports a public key into a Stream
- Added method KeyStore.ExportPublicKeyStream(keyId) – exports a public key into a Stream
- Added method KeyStore.LoadFromStream(stream) – suitable for loading a previously serialized in memory Keystore
- Added method KeyStore.SaveToStream(stream) – suitable for storing an in memory Keystore
- Added method KeyStore.CheckPassword(file, password) – checks if a password for a KeyStore correct
- Added new exception DidiSoft.Pgp.Exceptions.NonPGPDataException, that indicates that the input is not a valid OpenPGP message
About DidiSoft
DidiSoft products help you to add encryption and decryption to your applications, using simple API interfaces for .NET and Java. DidiSoft has developed many advanced solutions that have helped hundreds of companies around the world.