Algorithmes de chiffrement de signature numérique XML

CryptXML prend en charge en mode natif les URI listés ci-dessous. Si la prise en charge est requise pour les algorithmes de chiffrement et les transformations qui ne font pas partie de la prise en charge native, vous pouvez utiliser l' API de chiffrement : extensions de chiffrement de signature numérique nouvelle génération et XML pour prendre en charge de nouveaux algorithmes.

URI pris en charge

Méthodes Digest

Constante Valeur URI
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"

Méthodes de signature

Constante Valeur URI
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"