Encrypt ScopedPdu data BER encoded in a byte array.

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

Syntax

         
 C#  Visual Basic  Visual C++ 
byte[] Encrypt(
	byte[] unencryptedData,
	int offset,
	int length,
	byte[] encryptionKey,
	int engineBoots,
	int engineTime,
	out byte[] privacyParameters
)
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()
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
array< Byte >[]()[]
BER encoded ScopedPdu byte array that needs to be encrypted
offset
Int32
Offset within the BER encoded byte array to start encryption operation from.
length
Int32
Length of data to encrypt
encryptionKey
array< Byte >[]()[]
Encryption key
engineBoots
Int32
Authoritative engine boots value. Retrieved as part of SNMP v3 discovery process.
engineTime
Int32
Authoritative engine time value. Retrieved as part of SNMP v3 discovery process.
privacyParameters
array< 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