code: public PKSigningInformation loadSigningInformationFromPKCS12AndIntermediateCertificate(InputStream keyStoreInputStream,
              String keyStorePassword, InputStream appleWWDRCAFileInputStream) throws IOException, CertificateException {
  
          KeyStore pkcs12KeyStore = loadPKCS12File(keyStoreInputStream, keyStorePassword);
          X509Certificate appleWWDRCACert = loadDERCertificate(appleWWDRCAFileInputStream);
  
          return loadSigningInformation(pkcs12KeyStore, keyStorePassword, appleWWDRCACert);
      }
docs: Load all signing information necessary for pass generation using two input streams for the key store and the Apple WWDRCA certificate.
  
  The caller is responsible for closing the stream after this method returns successfully or fails.
  
  @param keyStoreInputStream
  <code>InputStream</code> of the key store
  @param keyStorePassword
  Password used to access the key store
  @param appleWWDRCAFileInputStream
  <code>InputStream</code> of the Apple WWDRCA certificate.
  @return Signing information necessary to sign a pass.
  @throws IOException
  @throws IllegalStateException
  @throws CertificateException