Some protocols support a method to extend the encryption or decryption key when supplied key
is too short.
Namespace:
SnmpSharpNetAssembly: SnmpSharpNet (in SnmpSharpNet.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
| C# | Visual Basic | Visual C++ |
public byte[] ExtendShortKey( byte[] shortKey, byte[] password, byte[] engineID, IAuthenticationDigest authProtocol )
Public Function ExtendShortKey ( _ shortKey As Byte(), _ password As Byte(), _ engineID As Byte(), _ authProtocol As IAuthenticationDigest _ ) As Byte()
public: virtual array<unsigned char>^ ExtendShortKey( array<unsigned char>^ shortKey, array<unsigned char>^ password, array<unsigned char>^ engineID, IAuthenticationDigest^ authProtocol ) sealed
Parameters
- shortKey
- array<
Byte
>[]()[]
Key that needs to be extended
- password
- array<
Byte
>[]()[]
Privacy password as configured on the SNMP agent.
- engineID
- array<
Byte
>[]()[]
Authoritative engine id. Value is retrieved as part of SNMP v3 discovery procedure
- authProtocol
- IAuthenticationDigest
Authentication protocol class instance cast as IAuthenticationDigest