Click or drag to resize

Lextm.SharpSnmpLib.Security Namespace

This namespace provides security-related classes and interfaces for SNMP, including authentication and encryption mechanisms.
Classes
 ClassDescription
Public classAES192PrivacyProvider Privacy provider for AES 192.
Public classAES256PrivacyProvider Privacy provider for AES 256.
Public classAESPrivacyProvider Privacy provider for AES 128.
Public classAESPrivacyProviderBase Privacy provider base for AES.
Public classCacheTKey, 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.
Public classCryptoKeyCache 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.
Public classDecryptionException Decryption exception.
Public classDefaultAuthenticationProvider Default authentication provider.
Public classDefaultPrivacyProvider Default privacy provider.
Public classDESPrivacyProvider Privacy provider for DES.
Obsolete
Public classMD5AuthenticationProvider Authentication provider using MD5.
Obsolete
Public classPrivacyProviderExtension Extension class for IPrivacyProvider.
Public classSaltGenerator Salt generator.
Public classSHA1AuthenticationProvider Authentication provider using SHA-1.
Obsolete
Public classSHA256AuthenticationProvider Authentication provider using SHA-256.
Public classSHA384AuthenticationProvider Authentication provider using SHA-384.
Public classSHA512AuthenticationProvider Authentication provider using SHA-512.
Public classTripleDESPrivacyProvider Privacy provider for 3DES.
Obsolete
Public classUser User class.
Public classUserRegistry A repository to store user information for providers.
Interfaces
 InterfaceDescription
Public interfaceIAuthenticationProvider Authentication provider interface.
Public interfaceIPrivacyProvider Privacy provider interface.