【Caractéristiques】
1. Prend en charge la signature de packages volumineux, l'interface d'installation n'est pas lente et la progression de la signature est surveillée dynamiquement
2. Prend en charge le téléchargement payant et l'installation des codes d'installation. Si le code de téléchargement est bloqué, il deviendra automatiquement invalide.
3. Prise en charge du basculement entre les outils de signature indépendants et les outils de signature tiers
4. Prise en charge de la commutation entre le stockage local et le stockage Alibaba Cloud OSS
5. Support push, Android et iOS fusionnent le code QR
6. Prend en charge la signature de gros packages 3G en quelques secondes, les packages chinois peuvent être signés et les packages irréguliers sont automatiquement résolus
7. Il n'est pas nécessaire d'ouvrir p12 lors de l'ajout de certificats, et il n'est pas nécessaire d'ouvrir une double interface lors de l'ajout du mode d'interface p8, ce qui est pratique et rapide.
8. Page de téléchargement conviviale et pratique (prend en charge WeChat, 6. Ouvrir le rappel dans le navigateur)
9. Le backend prend en charge l'augmentation du nombre de clients, des installations de recharge et des codes d'installation.
10. Les agents peuvent recharger les installations de téléchargement et les codes d'installation pour les subordonnés
11. Prise en charge des interfaces de paiement Alipay et de paiement par code
12. Fonction de file d'attente de signature et installations de réservation de politique antiblocage
13. Fonction antiblocage de noms multi-domaines
14. Fonction de déduction automatique intelligente
1. Prend en charge la connexion et l'enregistrement, dispose d'un pool partagé, peut télécharger des certificats et d'autres opérations de base et aide les clients à télécharger eux-mêmes des certificats.
2. Prise en charge de la modification de l'image du carrousel de la page de distribution, de l'introduction et de la fusion Android
3. Une fois l'IPA signé, il peut être téléchargé sur Alibaba Cloud OO et Qiniu Cloud Storage pour la distribution et le téléchargement. Vous pouvez également utiliser le serveur pour distribuer et télécharger localement.
4. Les clients peuvent consulter les enregistrements de téléchargement
Préparation du déploiement :
Le serveur Centos7 possède un nom de domaine et demande un certificat SSL. Téléchargez des certificats en deux formats, Apache et Tomcat.
Environnement serveur : jdk11unzip, le débogage de l'environnement zipmysql5.7screen n'est plus expliqué, veuillez le gérer vous-même
Commencez à construire :
1. Téléchargez le package de code source et décompressez-le pour obtenir les fichiers suivants. Apache et jks sont les deux certificats SSL que j'ai préparés à l'avance. Ces deux dossiers ne sont pas inclus dans le téléchargement. Créez ensuite une nouvelle base de données ios_super_sign dans mysql et ajoutez un signe. / Importez le ios_super_sign.sql ci-dessous mode/, il y aura quatre tables
2. Lorsque vous entrez Apache, vous verrez trois fichiers de certificat, modifiez-les en key.keyroot.crtserver.crt, puis placez les trois certificats dans le répertoire sign/mode/cert.
3. Modifiez le fichier de certificat au format de certificat jks en cert.jks, déplacez-le en mode signature, puis ouvrez le fichier application-dev.yml pour modifier la base de données et modifiez le mot de passe de jks fait référence au nombre maximum de. signatures qui peuvent être traitées en même temps. Il suffit de télécharger,
Déterminez en fonction des performances de votre propre serveur pour éviter le serveur
Trop de pression et il s'est écrasé
4. Modifiez sign/public/js. Il existe deux fichiers app.d0c34843.js et app.d0c34843.js.map. Ouvrez et modifiez www.xxxx.cn comme votre propre nom de domaine. Il suffit de les rechercher et de les remplacer. à modifier
5. Téléchargez le dossier sign dans le répertoire racine du serveur, accordez l'autorisation zsign777 sous /sign/mode et téléchargez ios-super-sign-0.0.1-SNAPSHOT-encrypted.jar dans le répertoire opt.
6. Exécutez la commande screen-Ssign pour entrer dans un nouveau terminal, puis exécutez cd/opt et exécutez java-javaagent:ios-super-sign-0.0.1-SNAPSHOT-encrypted.jar-jarios-super-sign-0.0.1 - SNAPSHOT-encrypted.jar démarre le projet
7. S'il n'y a pas d'erreur, il sera bloqué là, indiquant qu'il est en cours d'exécution, puis ctrl+c pour quitter. Si vous souhaitez vérifier l'état d'exécution, exécutez screen-rsign et vous reviendrez à la page bloquée.
8. Après avoir confirmé le démarrage, https://www.yourdomain.xx/iosign est la page de connexion. Enregistrez un compte à volonté. Définissez ensuite le type dans la table des utilisateurs de la base de données sur 1 pour devenir l'administrateur.