javax.xml.crypto.enc
Interface XMLEncryptContext
-
- All Superinterfaces:
- XMLCryptoContext
- All Known Implementing Classes:
- DOMEncryptContext
public interface XMLEncryptContext extends XMLCryptoContext
Contains context information for encrypting XMLEncryptedTypestructures. This interface is primarily intended for type-safety.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description EncryptionMethodgetEncryptionMethod()Returns the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedTypejavax.crypto.spec.IvParameterSpecgetIvParameterSpec()Returns the IvParameterSpec to be use for block encryption if an initialization vector is needed.voidsetEncryptionMethod(EncryptionMethod encMethod)Specifies the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedTypevoidsetIvParameterSpec(javax.crypto.spec.IvParameterSpec ivSpec)Specifies the IvParameterSpec for block encryption if an initialization vector is needed.-
Methods inherited from interface javax.xml.crypto.XMLCryptoContext
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer
-
-
-
-
Method Detail
-
getEncryptionMethod
EncryptionMethod getEncryptionMethod()
Returns the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedType- Returns:
- the EncryptionMethod for encryption
-
setEncryptionMethod
void setEncryptionMethod(EncryptionMethod encMethod)
Specifies the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedType- Parameters:
encMethod- the EncryptionMethod for encryption
-
getIvParameterSpec
javax.crypto.spec.IvParameterSpec getIvParameterSpec()
Returns the IvParameterSpec to be use for block encryption if an initialization vector is needed.- Returns:
- the IvParameterSpec to be used for block encryption
-
setIvParameterSpec
void setIvParameterSpec(javax.crypto.spec.IvParameterSpec ivSpec)
Specifies the IvParameterSpec for block encryption if an initialization vector is needed. It is recommended to not to reuse the IvParameterSpec for different encryption instances.- Parameters:
ivSpec- the initialization vector for block encryption
-
-