/** {@inheritDoc} */ public Iterable<EncryptedKey> resolve(EncryptedData encryptedData) { return resolveKeyInfo(encryptedData.getKeyInfo(), depthLimit); }
/** {@inheritDoc} */ public Iterable<EncryptedKey> resolve(EncryptedData encryptedData) { return resolveKeyInfo(encryptedData.getKeyInfo(), depthLimit); }
} else { for (XMLObject xo : keyInfo.getXMLObjects(KeyInfoReference.DEFAULT_ELEMENT_NAME)) { for (EncryptedKey encKey : resolveKeyInfo(dereferenceURI((KeyInfoReference) xo), limit-1)) { resolvedEncKeys.add(encKey);
} else { for (XMLObject xo : keyInfo.getXMLObjects(KeyInfoReference.DEFAULT_ELEMENT_NAME)) { for (EncryptedKey encKey : resolveKeyInfo(dereferenceURI((KeyInfoReference) xo), limit-1)) { resolvedEncKeys.add(encKey);