Possibility of making a project package expire (that is, unable to reopen) after a certain amount of time

I know that it's already possible to create project packages using the API. I am wondering, however, if it is also possible to make the package expire after a set period of time, using the API. By expire, I don't mind set a due date, but rather, render the package unusable. For example, I would send a package to a vendor, set it to expire after 5 days, and after that time period, the file would no longer work (or else require some sort of password to reopen). I was doing some digging on the SDL website and noticed that there seems to be a way to do set expiration dates for TMs. Could it also be applied to packages?