/** * Constructor. * * @param resolver the ChainingEncryptedKeyResolver parent * @param encData the EncryptedData context for resolution */ public ChainingIterator(ChainingEncryptedKeyResolver resolver, EncryptedData encData) { parent = resolver; encryptedData = encData; resolverIterator = parent.getResolverChain().iterator(); keyIterator = getNextKeyIterator(); nextKey = null; }
/** * Constructor. * * @param resolver the ChainingEncryptedKeyResolver parent * @param encData the EncryptedData context for resolution */ public ChainingIterator(ChainingEncryptedKeyResolver resolver, EncryptedData encData) { parent = resolver; encryptedData = encData; resolverIterator = parent.getResolverChain().iterator(); keyIterator = getNextKeyIterator(); nextKey = null; }