Encrypt ScopedPdu data BER encoded in a byte array.

Namespace:  SnmpSharpNet
Assembly:  SnmpSharpNet (in SnmpSharpNet.dll) Version: 0.5.2.0 (0.5.2.0)

Syntax

C#
byte[] Encrypt(
	byte[] unencryptedData,
	int offset,
	int length,
	byte[] encryptionKey,
	int engineBoots,
	int engineTime,
	out byte[] privacyParameters
)
Visual Basic (Declaration)
Function Encrypt ( _
	unencryptedData As Byte(), _
	offset As Integer, _
	length As Integer, _
	encryptionKey As Byte(), _
	engineBoots As Integer, _
	engineTime As Integer, _
	<OutAttribute> ByRef privacyParameters As Byte() _
) As Byte()
Visual C++
array<unsigned char>^ Encrypt(
	array<unsigned char>^ unencryptedData, 
	int offset, 
	int length, 
	array<unsigned char>^ encryptionKey, 
	int engineBoots, 
	int engineTime, 
	[OutAttribute] array<unsigned char>^% privacyParameters
)

Parameters

unencryptedData
Type: array< System..::.Byte >[]()[]
BER encoded ScopedPdu byte array that needs to be encrypted
offset
Type: System..::.Int32
Offset within the BER encoded byte array to start encryption operation from.
length
Type: System..::.Int32
Length of data to encrypt
encryptionKey
Type: array< System..::.Byte >[]()[]
Encryption key
engineBoots
Type: System..::.Int32
Authoritative engine boots value. Retrieved as part of SNMP v3 discovery process.
engineTime
Type: System..::.Int32
Authoritative engine time value. Retrieved as part of SNMP v3 discovery process.
privacyParameters
Type: array< System..::.Byte >[]()[] %
Byte array that will receive privacy parameters information that is the result of the encryption procedure.

Return Value

Byte array containing encrypted ScopedPdu BER encoded data

See Also