O OpenSSL não coloca os certificados na ordem correta ao despejar um keystore PKCS12, por incrível que pareça.
Envie os certificados para um arquivo PEM:
openssl pkcs12 -in archive.pfx -nodes -nokeys \
-passin pass:password -out chain.pem
Edite o arquivo depois para colocá-lo na ordem correta.
-chain
é válido apenas para o subcomando pkcs12
e usado quando é criado um keystore PKCS12.