|
XML Digital Signature and Encryption, 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EncryptionMethod
A representation of the XML EncryptionMethod
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. The XML
Schema Definition is defined as:
<complexType name="EncryptionMethodType" mixed="true"> <sequence> <element name="KeySize" minOccurs="0" type="xenc:KeySizeType"/> <element name="OAEPparams" minOccurs="0" type="base64Binary"/> <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="Algorithm" type="anyURI" use="required"/> </complexType>
XMLEncryptionFactory.newEncryptionMethod(String, Integer, EncryptionMethodParameterSpec)
Field Summary | |
---|---|
static java.lang.String |
AES128_CBC
AES-128 Block Encryption Algorithm URI. |
static java.lang.String |
AES192_CBC
AES-192 Block Encryption Algorithm URI. |
static java.lang.String |
AES256_CBC
AES-256 Block Encryption Algorithm URI. |
static java.lang.String |
KW_AES128
AES-128 Symmetric Key Wrap Algorithm URI. |
static java.lang.String |
KW_AES192
AES-192 Symmetric Key Wrap Algorithm URI. |
static java.lang.String |
KW_AES256
AES-256 Symmetric Key Wrap Algorithm URI. |
static java.lang.String |
KW_TRIPLEDES
TRIPLEDES Symmetric Key Wrap Algorithm URI. |
static java.lang.String |
RSA_1_5
RSA-PKCS1 Version 1.5 Key Transport Algorithm URI. |
static java.lang.String |
RSA_OAEP_MGF1P
RSA-PKCS1 OAEP Key Transport Algorithm URI. |
static java.lang.String |
TRIPLEDES_CBC
TRIPLEDES Block Encryption Algorithm URI. |
Method Summary | |
---|---|
java.lang.Integer |
getKeySize()
Returns the size of the key to be used with this EncryptionMethod . |
java.security.spec.AlgorithmParameterSpec |
getParameterSpec()
Returns algorithm-specific parameters for this EncryptionMethod . |
Methods inherited from interface javax.xml.crypto.AlgorithmMethod |
---|
getAlgorithm |
Methods inherited from interface javax.xml.crypto.XMLStructure |
---|
isFeatureSupported |
Field Detail |
---|
static final java.lang.String TRIPLEDES_CBC
static final java.lang.String AES128_CBC
static final java.lang.String AES192_CBC
static final java.lang.String AES256_CBC
static final java.lang.String RSA_1_5
static final java.lang.String RSA_OAEP_MGF1P
static final java.lang.String KW_TRIPLEDES
static final java.lang.String KW_AES128
static final java.lang.String KW_AES192
static final java.lang.String KW_AES256
Method Detail |
---|
java.lang.Integer getKeySize()
EncryptionMethod
.
null
if not specifiedjava.security.spec.AlgorithmParameterSpec getParameterSpec()
EncryptionMethod
.
The returned parameters can be typecast to a
EncryptionMethodParameterSpec
object.
getParameterSpec
in interface AlgorithmMethod
EncryptionMethod
. (may be null
if not specified)
|
XML Digital Signature and Encryption, 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |