Class KeyEncryptionParameters
java.lang.Object
org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
public class KeyEncryptionParameters extends DataEncryptionParameters
Parameters for encrypting keys.
-
Field Summary
Fields Modifier and Type Field Description private String
recipient
Recipient of the key.private RSAOAEPParameters
rsaOAEPParameters
RSA OAEP parameters. -
Constructor Summary
Constructors Constructor Description KeyEncryptionParameters()
Constructor.KeyEncryptionParameters(EncryptionParameters params, String recipientId)
Convenience constructor which allows copying the relevant key encryption parameters from an instance ofEncryptionParameters
. -
Method Summary
Modifier and Type Method Description String
getRecipient()
Gets the recipient of the key.RSAOAEPParameters
getRSAOAEPParameters()
Get the instance ofRSAOAEPParameters
.void
setRecipient(String newRecipient)
Sets the recipient of the key.void
setRSAOAEPParameters(RSAOAEPParameters params)
Set the instance ofRSAOAEPParameters
.Methods inherited from class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
getAlgorithm, getEncryptionCredential, getKeyInfoGenerator, setAlgorithm, setEncryptionCredential, setKeyInfoGenerator
-
Field Details
-
recipient
Recipient of the key. -
rsaOAEPParameters
RSA OAEP parameters.
-
-
Constructor Details
-
KeyEncryptionParameters
public KeyEncryptionParameters()Constructor. -
KeyEncryptionParameters
Convenience constructor which allows copying the relevant key encryption parameters from an instance ofEncryptionParameters
.- Parameters:
params
- the encryption parameters instancerecipientId
- the recipient of the key
-
-
Method Details
-
getRecipient
Gets the recipient of the key. When generating an EncryptedKey, this will be used as the value of the Recipient attribute.- Returns:
- the recipient of the key, or null
-
setRecipient
Sets the recipient of the key. When generating an EncryptedKey, this will be used as the value of the Recipient attribute.- Parameters:
newRecipient
- the recipient of the key
-
getRSAOAEPParameters
Get the instance ofRSAOAEPParameters
.- Returns:
- the parameters instance
-
setRSAOAEPParameters
Set the instance ofRSAOAEPParameters
.- Parameters:
params
- the new parameters instance
-