Merge branch '1.5.x'

pull/12784/head
Andy Wilkinson 7 years ago
commit 8d5b9f37d5

@ -8,7 +8,8 @@
"key",
"token",
".*credentials.*",
"vcap_services"
"vcap_services",
"sun.java.command"
]
},
{
@ -19,7 +20,8 @@
"key",
"token",
".*credentials.*",
"vcap_services"
"vcap_services",
"sun.java.command"
]
},
{

@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -38,7 +38,8 @@ public class Sanitizer {
private Pattern[] keysToSanitize;
public Sanitizer() {
this("password", "secret", "key", "token", ".*credentials.*", "vcap_services");
this("password", "secret", "key", "token", ".*credentials.*", "vcap_services",
"sun.java.command");
}
public Sanitizer(String... keysToSanitize) {

@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -39,6 +39,8 @@ public class SanitizerTests {
assertThat(sanitizer.sanitize("token", "secret")).isEqualTo("******");
assertThat(sanitizer.sanitize("sometoken", "secret")).isEqualTo("******");
assertThat(sanitizer.sanitize("find", "secret")).isEqualTo("secret");
assertThat(sanitizer.sanitize("sun.java.command",
"--spring.redis.password=pa55w0rd")).isEqualTo("******");
}
@Test

@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -112,6 +112,11 @@ public class EnvironmentEndpointTests {
.isEqualTo("******");
assertThat(systemProperties.get("VCAP_SERVICES").getValue())
.isEqualTo("******");
PropertyValueDescriptor command = systemProperties
.get("sun.java.command");
if (command != null) {
assertThat(command.getValue()).isEqualTo("******");
}
return null;
});
}

Loading…
Cancel
Save