No, this is all from MySQL Community Edition.
Even in case you care about regulatory compliance, there are other options besides Enterprise Edition.
If I'm understanding it correctly, page-level encryption is to protect against someone gaining access to the DB server and copying the files off it. If the key is stored in a file on this DB server, I might as well not bother encrypting the pages.