update ca type params
functional ca provider
update the manifest to reflect the provider