Skip to content

Commit 90555ca

Browse files
committed
Register AES256 with 3DES extension protocol, add tecnical preview note.
1 parent 56baf61 commit 90555ca

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

docs/input-snmp.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,12 @@ The `priv_pass` option specifies the SNMPv3 encryption password.
418418

419419
The `priv_protocol` option specifies the SNMPv3 privacy/encryption protocol.
420420

421+
.Technical Preview
422+
****
423+
The `aes256with3desKey` feature that allows using AES256 with 3DES key extension for `priv_protocol` is in Technical Preview.
424+
Configuration option and implementation details are subject to change in minor releases without being preceded by deprecation warnings.
425+
****
426+
421427
[id="plugins-{type}s-{plugin}-security_level"]
422428
===== `security_level`
423429

src/main/java/org/logstash/snmp/SnmpClient.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import org.snmp4j.security.SecurityProtocols.SecurityProtocolSet;
3434
import org.snmp4j.security.TSM;
3535
import org.snmp4j.security.USM;
36+
import org.snmp4j.security.nonstandard.PrivAES256With3DESKeyExtension;
3637
import org.snmp4j.smi.Address;
3738
import org.snmp4j.smi.AssignableFromInteger;
3839
import org.snmp4j.smi.AssignableFromLong;
@@ -128,6 +129,7 @@ public static SnmpClientBuilder builder(MibManager mib, Set<String> protocols, i
128129
// global security models/protocols
129130
SecurityProtocols.getInstance().addPredefinedProtocolSet(SecurityProtocolSet.maxCompatibility);
130131
SecurityProtocols.getInstance().addPrivacyProtocol(new Priv3DES());
132+
SecurityProtocols.getInstance().addPrivacyProtocol(new PrivAES256With3DESKeyExtension());
131133

132134
if (supportedVersions.contains(SnmpConstants.version3)) {
133135
SecurityModels.getInstance().addSecurityModel(new TSM(localEngineId, false));

0 commit comments

Comments
 (0)