org.apache.xml.security.encryption
public interface EncryptionMethod
EncryptionMethod
describes the encryption algorithm applied to
the cipher data. If the element is absent, the encryption algorithm must be
known by the recipient or the decryption will fail.
It is defined as follows:
Modifier and Type | Method and Description |
---|---|
void |
addEncryptionMethodInformation(org.w3c.dom.Element information)
Adds encryption method information.
|
java.lang.String |
getAlgorithm()
Returns the algorithm applied to the cipher data.
|
java.util.Iterator |
getEncryptionMethodInformation()
Returns an iterator over all the additional elements contained in the
EncryptionMethod . |
int |
getKeySize()
Returns the key size of the key of the algorithm applied to the cipher
data.
|
byte[] |
getOAEPparams()
Returns the OAEP parameters of the algorithm applied applied to the
cipher data.
|
void |
removeEncryptionMethodInformation(org.w3c.dom.Element information)
Removes encryption method information.
|
void |
setKeySize(int size)
Sets the size of the key of the algorithm applied to the cipher data.
|
void |
setOAEPparams(byte[] parameters)
Sets the OAEP parameters.
|
java.lang.String getAlgorithm()
int getKeySize()
void setKeySize(int size)
size
- the key size.byte[] getOAEPparams()
void setOAEPparams(byte[] parameters)
parameters
- the OAEP parameters.java.util.Iterator getEncryptionMethodInformation()
EncryptionMethod
.Iterator
over all the additional infomation
about the EncryptionMethod
.void addEncryptionMethodInformation(org.w3c.dom.Element information)
information
- additional encryption method information.void removeEncryptionMethodInformation(org.w3c.dom.Element information)
information
- the information to remove from the
EncryptionMethod
.Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.