docs: public static AsymmetricKeyCredential create(final String clientId,
              final InputStream pkcs12Certificate, final String password)
              throws KeyStoreException, NoSuchProviderException,
              NoSuchAlgorithmException, CertificateException, IOException, UnrecoverableKeyException {
          final KeyStore keystore = KeyStore.getInstance("PKCS12", "SunJSSE");
          keystore.load(pkcs12Certificate, password.toCharArray());
          final Enumeration<String> aliases = keystore.aliases();
          final String alias = aliases.nextElement();
          final PrivateKey key = (PrivateKey) keystore.getKey(alias,
                  password.toCharArray());
          final X509Certificate publicCertificate = (X509Certificate) keystore
                  .getCertificate(alias);
          return create(clientId, key, publicCertificate);
      }