AAF integration changes
Modified softhsm, TPM plugin and import tool will be pre-installed and come from the base image
During the AAF/CM/CA container init, run import.sh and sub scripts to import the CA key to either softhsm or TPM
Needs a mount volume to present the pins, formatted keys, srkhandle and import password for TPM import
Needs a mount volume to present the pins, encrypted private key and passphrase for the Softhsm import
Create org.osaaf.cm.pkcs11 file under ~/oom/kubernetes/aaf/resources/config/local/
Change property file under ~/oom/kubernetes/aaf/resources/config/local/org.osaaf.cm.ca.props
point to .pkcs11 file
alias
encrypted upin
During the LocalCA instantiation, path to pkcs11 config file, alias and the keystore pin is passed in through list of paramas
Using these, LocalCA will add the pkcs11 provider
load the pkcs11 keystore
get the CA key