code: public PKSigningInformation loadSigningInformationFromPKCS12AndIntermediateCertificate(final String keyPath,final String keyPassword, final String appleWWDRCAFilePath)
              throws IOException, CertificateException {
  
          try (InputStream walletCertStream = CertUtils.toInputStream(keyPath);
               InputStream appleWWDRCertStream = CertUtils.toInputStream(appleWWDRCAFilePath)) {
  
              KeyStore pkcs12KeyStore = loadPKCS12File(walletCertStream, keyPassword);
              X509Certificate appleWWDRCert = loadDERCertificate(appleWWDRCertStream);
  
              return loadSigningInformation(pkcs12KeyStore, keyPassword, appleWWDRCert);
          }
      }
docs: Load all signing information necessary for pass generation from the filesystem or classpath.
  
  @param keyPath
  path to keystore (classpath or filesystem)
  @param keyPassword
  Password used to access the key store
  @param appleWWDRCAFilePath
  path to apple's WWDRCA certificate file (classpath or filesystem)
  @return
  a {@link PKSigningInformation} object filled with all certificates from the provided files
  @throws IOException
  @throws IllegalStateException
  @throws CertificateException