PKIjs supports many different combinations of PKCS#12. Most clients only support one combination.
Clients typically only support a combination where the same password is used for protection and
integrity.
PKIjs, also only supports creation of AES-CBC and AES-GCM protected PKCS#12’s which will not be
readable by Windows which only supports weak ciphers in PKCS#12 files.
You can parse the Password-Based Privacy Protection variant PKIjs creates using this command:
openssl pkcs12 -in pkijs_pkcs12.p12