I have exactly the same problem as you. My chain is GeoTrust β RapidSSL β MyCert. I have included the whole chain in my .crt, but it still shows "not verified" when I try to set the configuration profile.
I do not know how to insert all the way.
I use the openssl command to sign my file:
openssl smime -sign -signer # {crt_path} -inkey # {private_key_path} -nodetach -outform der -in # {file_to_sign_path} -out # {file_signed_path}
My crt_path is a .crt file, including three certificates.
EDIT I have encountered a problem with my openssl command. My complete chain was at # {crt_path}, but was not used by the command. I added * -certfile # {crt_path} * and everything works fine!
source share