Package | Description |
---|---|
org.opensaml.xmlsec.encryption.support |
Functional support for XML Encryption.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Decrypter.checkAndMarshall(org.opensaml.core.xml.XMLObject xmlObject)
Ensure that the XMLObject is marshalled.
|
org.opensaml.core.xml.XMLObject |
Decrypter.decryptData(EncryptedData encryptedData)
This is a convenience method for calling
Decrypter.decryptData(EncryptedData, boolean) ,
with the rootInNewDocument parameter value supplied by Decrypter.isRootInNewDocument() . |
org.opensaml.core.xml.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<org.opensaml.core.xml.XMLObject> |
Decrypter.decryptDataToList(EncryptedData encryptedData)
This is a convenience method for calling
Decrypter.decryptDataToList(EncryptedData, boolean) ,
with the rootInNewDocument parameter value supplied by Decrypter.isRootInNewDocument() . |
List<org.opensaml.core.xml.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)
Validate the algorithms contained within an
EncryptedData . |
protected void |
Decrypter.validateAlgorithms(EncryptedKey encryptedKey)
Validate the algorithms contained within an
EncryptedKey . |
protected void |
Decrypter.validateAlgorithmURI(String algorithmURI)
Validate the supplied algorithm URI against the configured whitelist and blacklist.
|
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.