1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package edu.internet2.middleware.shibboleth.common.config.relyingparty.saml;
18
19 import javax.xml.namespace.QName;
20
21 import org.w3c.dom.Element;
22
23 import edu.internet2.middleware.shibboleth.common.relyingparty.provider.CryptoOperationRequirementLevel;
24
25
26
27
28 public class SAML2LogoutRequestProfileConfigurationBeanDefinitionParser extends
29 AbstractSAML2ProfileConfigurationBeanDefinitionParser {
30
31
32 public static final QName TYPE_NAME = new QName(SAMLRelyingPartyNamespaceHandler.NAMESPACE,
33 "SAML2LogoutRequestProfile");
34
35
36 protected Class getBeanClass(Element arg0) {
37 return SAML2LogoutRequestProfileConfigurationFactoryBean.class;
38 }
39
40
41 protected CryptoOperationRequirementLevel getSignAssertionsDefault() {
42 return CryptoOperationRequirementLevel.conditional;
43 }
44
45
46 protected CryptoOperationRequirementLevel getSignResponsesDefault() {
47 return CryptoOperationRequirementLevel.never;
48 }
49 }