# IXSIL algorithm properties # # This file contains the properties which IXSIL uses to maintain the available algorithms. #---------------------------------------------------------------------------------------------------------- # Canonicalization algorithms # # The following properties (starting with "Canonicalization.") are associations between canonicalization # algorithm URIs and their corresponding implementation classes. # # For instance, if you would like to specify the implementation class for the canonicalization algorithm # with the identifying URI "http://www.w3.org/TR/2001/REC-xml-c14n-20010315", the name of the algorithm # property is "Canonicalization.http://www.w3.org/TR/2001/REC-xml-c14n-20010315", i.e. the identifying URI, # prepended by the canonicalization algorithm property identifier ("Canonicalization."). The value of the # property is the fully qualified class name of the implementation for this algorithm, for instance the # standard impl. shipped with IXSIL, "iaik.ixsil.algorithms.CanonicalizationAlgorithmImplCanonicalXML". # # PLEASE NOTE: The colon character (":") must be escaped by a leading backslash, if it appears in the # property name. Canonicalization.http\://www.w3.org/TR/2001/REC-xml-c14n-20010315 = iaik.ixsil.algorithms.CanonicalizationAlgorithmImplCanonicalXML Canonicalization.http\://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments = iaik.ixsil.algorithms.CanonicalizationAlgorithmImplCanonicalXMLWithComments Canonicalization.http\://www.w3.org/2001/10/xml-exc-c14n# = iaik.ixsil.algorithms.CanonicalizationAlgorithmImplExclusiveCanonicalXML Canonicalization.http\://www.w3.org/2001/10/xml-exc-c14n#WithComments = iaik.ixsil.algorithms.CanonicalizationAlgorithmImplExclusiveCanonicalXMLWithComments #---------------------------------------------------------------------------------------------------------- # Signature algorithms # # The following properties (starting with "Signature.") are associations between signature algorithm URIs and # their corresponding implementation classes. # # For instance, if you would like to specify the implementation class for the signature algorithm # with the identifying URI "http://www.w3.org/2000/09/xmldsig#rsa-sha1", the name of the algorithm # property is "Signature.http://www.w3.org/2000/09/xmldsig#rsa-sha1", i.e. the identifying URI, # prepended by the signature algorithm property identifier ("Signature."). The value of the # property is the fully qualified class name of the implementation for this algorithm, for instance the # standard implementation shipped with IXSIL, "iaik.ixsil.algorithms.SignatureAlgorithmImplRSA". # # PLEASE NOTE: The colon character (":") must be escaped by a leading backslash, if it appears in the # property name. Signature.http\://www.w3.org/2000/09/xmldsig#rsa-sha1 = iaik.ixsil.algorithms.SignatureAlgorithmImplRSA Signature.http\://www.w3.org/2000/09/xmldsig#dsa-sha1 = iaik.ixsil.algorithms.SignatureAlgorithmImplDSA Signature.http\://www.w3.org/2000/09/xmldsig#hmac-sha1 = iaik.ixsil.algorithms.SignatureAlgorithmImplHMAC Signature.http\://www.buergerkarte.at/namespaces/ecdsa/200206030#ecdsa-sha1 = iaik.ixsil.algorithms.SignatureAlgorithmImplECDSA #---------------------------------------------------------------------------------------------------------- # Digest algorithms # # The following properties (starting with "Digest.") are associations between digest algorithm URIs and # their corresponding implementation classes. # # For instance, if you would like to specify the implementation class for the digest algorithm # with the identifying URI "http://www.w3.org/2000/09/xmldsig#sha1", the name of the algorithm # property is "Digest.http://www.w3.org/2000/09/xmldsig#sha1", i.e. the identifying URI, # prepended by the digest algorithm property identifier ("Digest."). The value of the # property is the fully qualified class name of the implementation for this algorithm, for instance the # standard implementation shipped with IXSIL, "iaik.ixsil.algorithms.DigestAlgorithmImplSHA1". # # PLEASE NOTE: The colon character (":") must be escaped by a leading backslash, if it appears in the # property name. Digest.http\://www.w3.org/2000/09/xmldsig#sha1 = iaik.ixsil.algorithms.DigestAlgorithmImplSHA1 #---------------------------------------------------------------------------------------------------------- # Transform algorithms # # The following properties (starting with "Transform.") are associations between digest algorithm URIs and # their corresponding implementation classes. # # For instance, if you would like to specify the implementation class for the transform algorithm # with the identifying URI "http://www.w3.org/2000/09/xmldsig#base64", the name of the algorithm # property is "Transform.http://www.w3.org/2000/09/xmldsig#base64", i.e. the identifying URI, # prepended by the transform algorithm property identifier ("Transform."). The value of the # property is the fully qualified class name of the implementation for this algorithm, for instance the # standard implementation shipped with IXSIL, "iaik.ixsil.algorithms.TransformImplBase64Decode". # # PLEASE NOTE: The colon character (":") must be escaped by a leading backslash, if it appears in the # property name. Transform.http\://www.w3.org/TR/2001/REC-xml-c14n-20010315 = iaik.ixsil.algorithms.TransformImplCanonicalXML Transform.http\://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments = iaik.ixsil.algorithms.TransformImplCanonicalXMLWithComments Transform.http\://www.w3.org/2001/10/xml-exc-c14n# = iaik.ixsil.algorithms.TransformImplExclusiveCanonicalXML Transform.http\://www.w3.org/2001/10/xml-exc-c14n#WithComments = iaik.ixsil.algorithms.TransformImplExclusiveCanonicalXMLWithComments Transform.http\://www.w3.org/2000/09/xmldsig#base64 = iaik.ixsil.algorithms.TransformImplBase64Decode Transform.http\://www.w3.org/TR/1999/REC-xpath-19991116 = iaik.ixsil.algorithms.TransformImplXPath Transform.http\://www.w3.org/2000/09/xmldsig#enveloped-signature = iaik.ixsil.algorithms.TransformImplEnvelopedSignature Transform.http\://www.w3.org/TR/1999/REC-xslt-19991116 = iaik.ixsil.algorithms.TransformImplXSLT Transform.http\://www.w3.org/2002/06/xmldsig-filter2 = iaik.ixsil.algorithms.TransformImplXPath2