| Dart.Snmp Namespace : User Class |
The following tables list the members exposed by User.
| Name | Description | |
|---|---|---|
![]() | User Constructor | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | LocalAuthenticationKeys | This concurrent dictionary is used for caching unique local authentication keys per Engine ID. |
![]() | LocalPrivacyKeys | This concurrent dictionary is used for caching unique local privacy keys per Engine ID. |
| Name | Description | |
|---|---|---|
![]() | AesKeyExpansionAlgorithm | Key Expansion algorithm used for AES encyrption. |
![]() | AuthenticationPassword | Gets or sets the authentication password. |
![]() | AuthenticationProtocol | Gets or sets the authentication protocol (hashing technique) to use. |
![]() | EngineId | Engine Id. |
![]() | Name | Gets or sets the username initialized in the constructor. |
![]() | PrivacyPassword | Gets or sets the privacy password. |
![]() | PrivacyProtocol | Gets or sets the privacy protocol initialized in the constructor. |
![]() | RetainPasswords | Controls whether to retain the authentication and privacy passwords in memory or not. |
![]() | SecurityLevel | Returns the SecurityLevel specified for this user. |
| Name | Description | |
|---|---|---|
![]() | ChangeRemoteAuthenticationPassword | Overloaded. Changes this user's authentication password on the target SNMP entity. |
![]() | ChangeRemotePrivacyPassword | Overloaded. Changes this user's privacy password on the target SNMP entity. |
![]() | Clone | Create a deep copy of the User. |
![]() | Dispose | |
![]() | GenerateLocalAuthenticationKey | Overloaded. Generates a local authentication key using the specified authentication password and the current engine ID. |
![]() | GenerateLocalPrivacyKey | Overloaded. Generates a local privacy keys for both key expansion algorithms using the specified privacy password and the current engine ID. |
![]() | ProcessOwnUserKeyChange | Process a remote keychange request for this user. |