You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Miko Nieminen (Jira)" <ji...@apache.org> on 2020/03/25 12:27:00 UTC
[jira] [Created] (QPIDJMS-495) whiteList/blackList properties have
no effect
Miko Nieminen created QPIDJMS-495:
-------------------------------------
Summary: whiteList/blackList properties have no effect
Key: QPIDJMS-495
URL: https://issues.apache.org/jira/browse/QPIDJMS-495
Project: Qpid JMS
Issue Type: Bug
Components: qpid-jms-client
Affects Versions: 0.48.0
Reporter: Miko Nieminen
Documentation says:
*jms.deserializationPolicy.whiteList* A comma separated list of class/package names that should be allowed when deserializing the contents of a JMS ObjectMessage, unless overridden by the blackList. The names in this list are not pattern values, the exact class or package name must be configured, e.g "java.util.Map" or "java.util". Package matches include sub-packages. Default is to allow all. *jms.deserializationPolicy.blackList* A comma separated list of class/package names that should be rejected when deserializing the contents of a JMS ObjectMessage. The names in this list are not pattern values, the exact class or package name must be configured, e.g "java.util.Map" or "java.util". Package matches include sub-packages. Default is to prevent none.
But it seems these properties have no effect. Instead the properties that work are:
{{org.apache.qpid.jms.deserialization.white_list}}
{{org.apache.qpid.jms.deserialization.black_list}}
These properties are defined in JmsDefaultDeserializationPolicy.java: https://github.com/apache/qpid-jms/blob/0.48.0/qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultDeserializationPolicy.java#L49
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org