summaryrefslogtreecommitdiff
path: root/src/saml2/extension/algsupport.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/saml2/extension/algsupport.py')
-rw-r--r--src/saml2/extension/algsupport.py75
1 files changed, 35 insertions, 40 deletions
diff --git a/src/saml2/extension/algsupport.py b/src/saml2/extension/algsupport.py
index 753d4dfe..1db825f0 100644
--- a/src/saml2/extension/algsupport.py
+++ b/src/saml2/extension/algsupport.py
@@ -8,30 +8,25 @@ import saml2
from saml2 import SamlBase
-NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:algsupport'
+NAMESPACE = "urn:oasis:names:tc:SAML:metadata:algsupport"
class DigestMethodType_(SamlBase):
"""The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethodType
- element """
+ element"""
- c_tag = 'DigestMethodType'
+ c_tag = "DigestMethodType"
c_namespace = NAMESPACE
c_children = SamlBase.c_children.copy()
c_attributes = SamlBase.c_attributes.copy()
c_child_order = SamlBase.c_child_order[:]
c_cardinality = SamlBase.c_cardinality.copy()
- c_attributes['Algorithm'] = ('algorithm', 'anyURI', True)
-
- def __init__(self,
- algorithm=None,
- text=None,
- extension_elements=None,
- extension_attributes=None):
- SamlBase.__init__(self,
- text=text,
- extension_elements=extension_elements,
- extension_attributes=extension_attributes)
+ c_attributes["Algorithm"] = ("algorithm", "anyURI", True)
+
+ def __init__(self, algorithm=None, text=None, extension_elements=None, extension_attributes=None):
+ SamlBase.__init__(
+ self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes
+ )
self.algorithm = algorithm
@@ -41,29 +36,30 @@ def digest_method_type__from_string(xml_string):
class SigningMethodType_(SamlBase):
"""The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethodType
- element """
+ element"""
- c_tag = 'SigningMethodType'
+ c_tag = "SigningMethodType"
c_namespace = NAMESPACE
c_children = SamlBase.c_children.copy()
c_attributes = SamlBase.c_attributes.copy()
c_child_order = SamlBase.c_child_order[:]
c_cardinality = SamlBase.c_cardinality.copy()
- c_attributes['Algorithm'] = ('algorithm', 'anyURI', True)
- c_attributes['MinKeySize'] = ('min_key_size', 'positiveInteger', False)
- c_attributes['MaxKeySize'] = ('max_key_size', 'positiveInteger', False)
-
- def __init__(self,
- algorithm=None,
- min_key_size=None,
- max_key_size=None,
- text=None,
- extension_elements=None,
- extension_attributes=None):
- SamlBase.__init__(self,
- text=text,
- extension_elements=extension_elements,
- extension_attributes=extension_attributes)
+ c_attributes["Algorithm"] = ("algorithm", "anyURI", True)
+ c_attributes["MinKeySize"] = ("min_key_size", "positiveInteger", False)
+ c_attributes["MaxKeySize"] = ("max_key_size", "positiveInteger", False)
+
+ def __init__(
+ self,
+ algorithm=None,
+ min_key_size=None,
+ max_key_size=None,
+ text=None,
+ extension_elements=None,
+ extension_attributes=None,
+ ):
+ SamlBase.__init__(
+ self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes
+ )
self.algorithm = algorithm
self.min_key_size = min_key_size
self.max_key_size = max_key_size
@@ -74,9 +70,9 @@ def signing_method_type__from_string(xml_string):
class DigestMethod(DigestMethodType_):
- """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethod element """
+ """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethod element"""
- c_tag = 'DigestMethod'
+ c_tag = "DigestMethod"
c_namespace = NAMESPACE
c_children = DigestMethodType_.c_children.copy()
c_attributes = DigestMethodType_.c_attributes.copy()
@@ -89,9 +85,9 @@ def digest_method_from_string(xml_string):
class SigningMethod(SigningMethodType_):
- """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethod element """
+ """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethod element"""
- c_tag = 'SigningMethod'
+ c_tag = "SigningMethod"
c_namespace = NAMESPACE
c_children = SigningMethodType_.c_children.copy()
c_attributes = SigningMethodType_.c_attributes.copy()
@@ -111,13 +107,12 @@ ELEMENT_FROM_STRING = {
}
ELEMENT_BY_TAG = {
- 'DigestMethod': DigestMethod,
- 'DigestMethodType': DigestMethodType_,
- 'SigningMethod': SigningMethod,
- 'SigningMethodType': SigningMethodType_,
+ "DigestMethod": DigestMethod,
+ "DigestMethodType": DigestMethodType_,
+ "SigningMethod": SigningMethod,
+ "SigningMethodType": SigningMethodType_,
}
def factory(tag, **kwargs):
return ELEMENT_BY_TAG[tag](**kwargs)
-