Add multi encryption key support

Wouldn't the Key be null when this is called of the container decided to property inject ExpiredKeys first?