Namespace Lextm.SharpSnmpLib.Security
Classes
- AES192PrivacyProvider
Privacy provider for AES 192.
- AES256PrivacyProvider
Privacy provider for AES 256.
- AESPrivacyProvider
Privacy provider for AES 128.
- AESPrivacyProviderBase
Privacy provider base for AES.
- Cache<TKey, TValue>
Collection for improving performance. Using hashing of key/value pairs. Oldest elements will be removed from the Cache when the capacity of the cache is reached. This class is not thread safe.
- CryptoKeyCache
Class for holding computed crypto values which are referenced by password/engineId combination This class is not thread safe, it does not contain any static parameters.
- DESPrivacyProvider
Privacy provider for DES.
- DecryptionException
Decryption exception.
- DefaultAuthenticationProvider
Default authentication provider.
- DefaultPrivacyProvider
Default privacy provider.
- MD5AuthenticationProvider
Authentication provider using MD5.
- PrivacyProviderExtension
Extension class for IPrivacyProvider.
- SHA1AuthenticationProvider
Authentication provider using SHA-1.
- SHA256AuthenticationProvider
Authentication provider using SHA-256.
- SHA384AuthenticationProvider
Authentication provider using SHA-384.
- SHA512AuthenticationProvider
Authentication provider using SHA-512.
- SaltGenerator
Salt generator.
- TripleDESPrivacyProvider
Privacy provider for 3DES.
- User
User class.
- UserRegistry
A repository to store user information for providers.
Interfaces
- IAuthenticationProvider
Authentication provider interface.
- IPrivacyProvider
Privacy provider interface.