Currently, the process is quite manual. To embed the public verification key in the code, you have to generate code for it, insert the code in basic bootloader, create a new package etc. It needs to be made easy to use.
One option is to enhance the newt tool to do it. Newt is Golang based. Zephyr prefers Python. So the first step is to decide on the path forward.