XML Digital Signature Cryptographic Algorithms
CryptXML natively supports the URIs listed below. If support is required for cryptographic algorithms and transforms that are not part of the native support, you can use Cryptography API: Next Generation and XML Digital Signature Cryptographic Extensions to support new algorithms.
Supported URIs
Digest Methods
Constant | URI value |
---|---|
wszURI_XMLNS_DIGSIG_SHA1 |
"https://www.w3.org/2000/09/xmldsig#sha1" |
wszURI_XMLNS_DIGSIG_SHA256 |
"https://www.w3.org/2001/04/xmlenc#sha256" |
wszURI_XMLNS_DIGSIG_SHA384 |
"https://www.w3.org/2001/04/xmldsig-more#sha384" |
wszURI_XMLNS_DIGSIG_SHA512 |
"https://www.w3.org/2001/04/xmlenc#sha512" |
Signature Methods
Constant | URI value |
---|---|
wszURI_XMLNS_DIGSIG_RSA_SHA1 |
"https://www.w3.org/2000/09/xmldsig#rsa-sha1" |
wszURI_XMLNS_DIGSIG_DSA_SHA1 |
"https://www.w3.org/2000/09/xmldsig#dsa-sha1" |
wszURI_XMLNS_DIGSIG_RSA_SHA256 |
"https://www.w3.org/2001/04/xmldsig-more#rsa-sha256" |
wszURI_XMLNS_DIGSIG_RSA_SHA384 |
"https://www.w3.org/2001/04/xmldsig-more#rsa-sha384" |
wszURI_XMLNS_DIGSIG_RSA_SHA512 |
"https://www.w3.org/2001/04/xmldsig-more#rsa-sha512" |
wszURI_XMLNS_DIGSIG_ECDSA_SHA1 |
"https://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1" |
wszURI_XMLNS_DIGSIG_ECDSA_SHA256 |
"https://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256" |
wszURI_XMLNS_DIGSIG_ECDSA_SHA384 |
"https://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384" |
wszURI_XMLNS_DIGSIG_ECDSA_SHA512 |
"https://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512" |
wszURI_XMLNS_DIGSIG_HMAC_SHA1 |
"https://www.w3.org/2000/09/xmldsig#hmac-sha1" |
wszURI_XMLNS_DIGSIG_HMAC_SHA256 |
"https://www.w3.org/2001/04/xmldsig-more#hmac-sha256" |
wszURI_XMLNS_DIGSIG_HMAC_SHA384 |
"https://www.w3.org/2001/04/xmldsig-more#hmac-sha384" |
wszURI_XMLNS_DIGSIG_HMAC_SHA512 |
"https://www.w3.org/2001/04/xmldsig-more#hmac-sha512" |