protected void |
Decrypter.checkAndMarshall(XMLObject xmlObject) |
Ensure that the XMLObject is marshalled.
|
XMLObject |
Decrypter.decryptData(EncryptedData encryptedData) |
|
XMLObject |
Decrypter.decryptData(EncryptedData encryptedData,
boolean rootInNewDocument) |
Decrypts the supplied EncryptedData and returns the resulting XMLObject.
|
DocumentFragment |
Decrypter.decryptDataToDOM(EncryptedData encryptedData) |
Decrypts the supplied EncryptedData and returns the resulting DOM DocumentFragment .
|
DocumentFragment |
Decrypter.decryptDataToDOM(EncryptedData encryptedData,
Key dataEncKey) |
Decrypts the supplied EncryptedData using the specified key, and returns the resulting DOM
DocumentFragment .
|
List<XMLObject> |
Decrypter.decryptDataToList(EncryptedData encryptedData) |
|
List<XMLObject> |
Decrypter.decryptDataToList(EncryptedData encryptedData,
boolean rootInNewDocument) |
Decrypts the supplied EncryptedData and returns the resulting list of XMLObjects.
|
Key |
Decrypter.decryptKey(EncryptedKey encryptedKey,
String algorithm) |
Attempts to decrypt the supplied EncryptedKey and returns the resulting Java security Key object.
|
Key |
Decrypter.decryptKey(EncryptedKey encryptedKey,
String algorithm,
Key kek) |
Decrypts the supplied EncryptedKey and returns the resulting Java security Key object.
|
private DocumentFragment |
Decrypter.parseInputStream(InputStream input,
Document owningDocument) |
Parse the specified input stream in a DOM DocumentFragment, owned by the specified Document.
|
protected void |
Decrypter.preProcessEncryptedKey(EncryptedKey encryptedKey,
String algorithm,
Key kek) |
Preprocess the EncryptedKey.
|
protected void |
Decrypter.validateAlgorithms(EncryptedData encryptedData) |
|
protected void |
Decrypter.validateAlgorithms(EncryptedKey encryptedKey) |
|
protected void |
Decrypter.validateAlgorithmURI(String algorithmURI) |
Validate the supplied algorithm URI against the configured whitelist and blacklist.
|