mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CS-15649: Remove DES from s2s vpn support policy
DES is considered INSECURE.
This commit is contained in:
parent
c0fcca3990
commit
e9ae7336c1
@ -1080,7 +1080,7 @@ public class NetUtils {
|
||||
}
|
||||
String cipher = list[0];
|
||||
String hash = list[1];
|
||||
if (!cipher.matches("des|3des|aes|aes128|aes256")) {
|
||||
if (!cipher.matches("3des|aes|aes128|aes256")) {
|
||||
return false;
|
||||
}
|
||||
if (!hash.matches("md5|sha1")) {
|
||||
|
||||
@ -55,10 +55,12 @@ public class NetUtilsTest extends TestCase {
|
||||
|
||||
public void testVpnPolicy() {
|
||||
assertTrue(NetUtils.isValidS2SVpnPolicy("aes-sha1"));
|
||||
assertTrue(NetUtils.isValidS2SVpnPolicy("3des-sha1"));
|
||||
assertTrue(NetUtils.isValidS2SVpnPolicy("3des-sha1,aes-sha1"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy("des-md5;modp1024"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy("des-md5;modp1024,aes-sha1;modp1536"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy("3des-sha1,aes-sha1;modp1536"));
|
||||
assertTrue(NetUtils.isValidS2SVpnPolicy("3des-sha1,aes-sha1"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy("des-sha1"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy("abc-123,ase-sha1"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy("de-sh,aes-sha1"));
|
||||
assertFalse(NetUtils.isValidS2SVpnPolicy(""));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user