Configure XStream security and resolve itest bundles (#8663)
* Configures XStream security to prevent "Security framework of XStream not initialized, XStream is probably vulnerable" warnings. * Resolves the itest bundles for the upgrade to XStream 1.4.13 Related to openhab/openhab-core#1688 Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
@@ -64,6 +64,8 @@ public class CcuGateway extends AbstractHomematicGateway {
|
||||
HttpClient httpClient) {
|
||||
super(id, config, gatewayAdapter, httpClient);
|
||||
|
||||
XStream.setupDefaultSecurity(xStream);
|
||||
xStream.allowTypesByWildcard(new String[] { HmDevice.class.getPackageName() + ".**" });
|
||||
xStream.setClassLoader(CcuGateway.class.getClassLoader());
|
||||
xStream.autodetectAnnotations(true);
|
||||
xStream.alias("scripts", TclScriptList.class);
|
||||
|
||||
Reference in New Issue
Block a user