I know this is a really old question and our solution was pretty silly, but this is still one of the top results for "Passphrase cannot be empty."In our case, the cert we had purchased was not in PKCS12 format, but the regular PEM format. You need t...