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

SignatureMethod requiring the IAIK ECC library

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