JAVA Toolkit
| home | contact

Home > Products > XML Security > XSECT > Features




Features

 

 DigestMethod 

 URI 

 specified by 

 employed JCA/JCE Algorithm 

http://www.w3.org/2000/09/xmldsig#sha1

XML-Signature Syntax and Processing 

MessageDigest.SHA1

http://www.w3.org/2001/04/xmlenc#sha256

XML Encryption Syntax and Processing 

MessageDigest.SHA256

http://www.w3.org/2001/04/xmlenc#sha512

XML Encryption Syntax and Processing 

MessageDigest.SHA512

http://www.w3.org/2001/04/xmlenc#ripemd160

XML Encryption Syntax and Processing 

MessageDigest.RIPEMD160

http://www.w3.org/2001/04/xmldsig-more#md5

RFC4051 section 2.1.1 

MessageDigest.MD5

http://www.w3.org/2001/04/xmldsig-more#sha224

RFC4051 section 2.1.2 

MessageDigest.SHA224

http://www.w3.org/2001/04/xmldsig-more#sha384

RFC4051 section 2.1.3 

MessageDigest.SHA384

 SignatureMethod 

 URI 

 specified by 

 employed JCA/JCE Algorithm 

http://www.w3.org/2000/09/xmldsig#dsa-sha1

XML-Signature Syntax and Processing 

Signature.DSA

http://www.w3.org/2000/09/xmldsig#rsa-sha1

XML-Signature Syntax and Processing 

Signature.SHA1withRSA

http://www.w3.org/2000/09/xmldsig#hmac-sha1

XML-Signature Syntax and Processing 

Mac.HMAC/SHA

http://www.w3.org/2001/04/xmldsig-more#rsa-sha256

RFC4051 section 2.3.2 

Signature.SHA256withRSA

http://www.w3.org/2001/04/xmldsig-more#rsa-sha384

RFC4051 section 2.3.3 

Signature.SHA384withRSA

http://www.w3.org/2001/04/xmldsig-more#rsa-sha512

RFC4051 section 2.3.4 

Signature.SHA512withRSA

http://www.w3.org/2001/04/xmldsig-more#rsa-md5

RFC4051 section 2.3.1 

Signature.MD5withRSA

http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160

RFC4051 section 2.3.5 

Signature.RIPEMD160withRSA

http://www.w3.org/2001/04/xmldsig-more#hmac-sha224

RFC4051 section 2.2.2 

Mac.HmacSHA224

http://www.w3.org/2001/04/xmldsig-more#hmac-sha256

RFC4051 section 2.2.2 

Mac.HmacSHA256

http://www.w3.org/2001/04/xmldsig-more#hmac-sha384

RFC4051 section 2.2.2 

Mac.HmacSHA384

http://www.w3.org/2001/04/xmldsig-more#hmac-sha512

RFC4051 section 2.2.2 

Mac.HmacSHA512

http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160

RFC4051 section 2.2.3 

Mac.HmacRipeMd160

http://www.w3.org/2001/04/xmldsig-more#hmac-md5

RFC4051 section 2.2.1 

Mac.HmacMD5

http://www.w3.org/2007/05/xmldsig-more#rsa-pss

RFC6931 section 2.3.9

Signature.RSASSA-PSS

http://www.w3.org/2007/05/xmldsig-more#md2-rsa-MGF1

RFC6931 section 2.3.10

Signature.MD2withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#md5-rsa-MGF1

RFC6931 section 2.3.10

Signature.MD5withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1

RFC6931 section 2.3.10

Signature.SHA1withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#sha224-rsa-MGF1

RFC6931 section 2.3.10

Signature.SHA224withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1

RFC6931 section 2.3.10

Signature.SHA256withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#sha384-rsa-MGF1

RFC6931 section 2.3.10

Signature.SHA384withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#sha512-rsa-MGF1

RFC6931 section 2.3.10

Signature.SHA512withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#ripemd128-rsa-MGF1

RFC6931 section 2.3.10

Signature.RIPEMD128withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#ripemd160-rsa-MGF1

RFC6931 section 2.3.10

Signature.RIPEMD160withRSAandMGF1

http://www.w3.org/2007/05/xmldsig-more#whirlpool-rsa-MGF1

RFC6931 section 2.3.10

Signature.WHIRLPOOLwithRSAandMGF1

 SignatureMethod requiring the IAIK ECC library (ECCelerate)

http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1

RFC4051 section 2.3.6 

Signature.ECDSA

http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha224

RFC4051 section 2.3.6 

Signature.SHA224withECDSA

http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256

RFC4051 section 2.3.6 

Signature.SHA256withECDSA

http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384

RFC4051 section 2.3.6 

Signature.SHA384withECDSA

http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512

RFC4051 section 2.3.6 

Signature.SHA512withECDSA

http://www.w3.org/2007/05/xmldsig-more#ecdsa-ripemd160

 INTERNET-DRAFT 
 which will likely obsolete RCF4051 

Signature.RIPEMD160withECDSA

 EncryptionMethod 

 URI 

 specified by 

 employed JCA/JCE Algorithm 

http://www.w3.org/2001/04/xmlenc#tripledes-cbc

XML Encryption Syntax and Processing 

Cipher.DESede/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmlenc#aes128-cbc

XML Encryption Syntax and Processing 

Cipher.AES/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmlenc#aes192-cbc

XML Encryption Syntax and Processing 

Cipher.AES/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmlenc#aes256-cbc

XML Encryption Syntax and Processing 

Cipher.AES/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmlenc#rsa-1_5

XML Encryption Syntax and Processing 

Cipher.RSA

http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p

XML Encryption Syntax and Processing 

Cipher.RSA/ECB/OAEP

http://www.w3.org/2001/04/xmlenc#kw-tripledes

XML Encryption Syntax and Processing 

Cipher.DESede/CBC/NoPadding

http://www.w3.org/2001/04/xmlenc#kw-aes128

XML Encryption Syntax and Processing 

Cipher.AES/ECB/NoPadding

http://www.w3.org/2001/04/xmlenc#kw-aes192

XML Encryption Syntax and Processing 

Cipher.AES/ECB/NoPadding

http://www.w3.org/2001/04/xmlenc#kw-aes256

XML Encryption Syntax and Processing 

Cipher.AES/ECB/NoPadding

http://www.w3.org/2001/04/xmldsig-more#arcfour

RFC4051 section 2.6.1 

Cipher.ARCFOUR/ECB/NoPadding

http://www.w3.org/2001/04/xmldsig-more#camellia128-cbc

RFC4051 section 2.6.2 

Cipher.Camellia/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmldsig-more#camellia192-cbc

RFC4051 section 2.6.2 

Cipher.Camellia/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmldsig-more#camellia256-cbc

RFC4051 section 2.6.2 

Cipher.Camellia/CBC/ISO10126Padding

http://www.w3.org/2001/04/xmldsig-more#kw-camellia128-cbc

RFC4051 section 2.6.3 

Cipher.Camellia/ECB/NoPadding

http://www.w3.org/2001/04/xmldsig-more#kw-camellia192-cbc

RFC4051 section 2.6.3 

Cipher.Camellia/ECB/NoPadding

http://www.w3.org/2001/04/xmldsig-more#kw-camellia256-cbc

RFC4051 section 2.6.3 

Cipher.Camellia/ECB/NoPadding

 Transform 

 URI 

 specified by 

 employed JCA/JCE Algorithm 

http://www.w3.org/2000/09/xmldsig#base64

XML-Signature Syntax and Processing 

-

http://www.w3.org/2000/09/xmldsig#enveloped-signature

XML-Signature Syntax and Processing 

-

http://www.w3.org/TR/1999/REC-xpath-19991116

XML-Signature Syntax and Processing 

-

http://www.w3.org/TR/1999/REC-xslt-19991116

XML-Signature Syntax and Processing 

-

http://www.w3.org/2002/06/xmldsig-filter2

XML-Signature XPath Filter 2.0 

-

 CanonicalizationMethod 

(can also be used as Transform) 

 URI 

 specified by 

 employed JCA/JCE Algorithm 

http://www.w3.org/TR/2001/REC-xml-c14n-20010315

XML-Signature Syntax and Processing 

-

 http://www.w3.org/TR/2001/REC-xml-c14n-20010315
 #WithComments

XML-Signature Syntax and Processing 

-

http://www.w3.org/2001/10/xml-exc-c14n#

Exclusive XML Canonicalization 

-

http://www.w3.org/2001/10/xml-exc-c14n#WithComments

Exclusive XML Canonicalization 

-

http://www.w3.org/2006/12/xml-c14n11 (Experimental)

XML-Signature Syntax and Processing section 6.5.2 

-

http://www.w3.org/2006/12/xml-c14n11#WithComments (Experimental)

XML-Signature Syntax and Processing section 6.5.2 

-

 

 
print    tip a friend
back to previous page back  |  top to the top of the page