diff --git a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/wss4j2/Wss4jSecurityInterceptor.java b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/wss4j2/Wss4jSecurityInterceptor.java index 121d0b9c..11f59338 100644 --- a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/wss4j2/Wss4jSecurityInterceptor.java +++ b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/wss4j2/Wss4jSecurityInterceptor.java @@ -926,6 +926,7 @@ public class Wss4jSecurityInterceptor extends AbstractWsSecurityInterceptor impl RequestData requestData = new RequestData(); requestData.setSigVerCrypto(this.validationSignatureCrypto); requestData.setEnableRevocation(this.enableRevocation); + requestData.setSubjectCertConstraints(this.signatureSubjectDnPatterns); Validator validator = (this.wssConfig != null) ? this.wssConfig.getValidator(WSConstants.SIGNATURE) : null; if (validator == null) {