public class ChainingEncryptedKeyResolver extends AbstractEncryptedKeyResolver
EncryptedKeyResolver which chains multiple other resolver implementations together,
calling them in the order specified in the resolver list.| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ChainingEncryptedKeyResolver.ChainingIterable
Implementation of
Iterable to be returned by ChainingEncryptedKeyResolver. |
class |
ChainingEncryptedKeyResolver.ChainingIterator
Implementation of
Iterator to be (indirectly) returned by ChainingEncryptedKeyResolver. |
| コンストラクタと説明 |
|---|
ChainingEncryptedKeyResolver()
Constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<EncryptedKeyResolver> |
getResolverChain()
Get the list of resolvers which form the resolution chain.
|
Iterable<EncryptedKey> |
resolve(EncryptedData encryptedData)
Resolve the EncryptedKey elements containing the data encryption key used to
encrypt the specified EncryptedData element.
|
getRecipients, matchCarriedKeyName, matchDataReference, matchRecipientpublic List<EncryptedKeyResolver> getResolverChain()
public Iterable<EncryptedKey> resolve(EncryptedData encryptedData)
encryptedData - the EncryptedData element context in which to resolveCopyright © 2012. All Rights Reserved.