insidesuki / stamp-tsa-mensatek
TSA Mensatek 适配器
2.1.1
2023-05-23 09:38 UTC
Requires
- php: >=8.1
- ext-json: *
- insidesuki/stamp: ^1.2.1
- phpunit/phpunit: 9.*
- symfony/dotenv: ^5.4
- symfony/process: 5.4.*
Requires (Dev)
- symfony/var-dumper: ^5.4
README
- 基于 openssl 的 Mensatek TSA 适配器
- 基于 lofirmo_com.jar (jar pdf 印章工具) 的 Mensatek TSA 适配器
1-需求
- 一个带有积分的 Mensatek 账户(https://www.mensatek.com/)
- Curl 扩展
- Java 1.8 (JRE,用于使用 lofirmo_com.jar 工具)
- OpenSSL
- lofirmo_com.jar
- fnmt.png (包含在 lofirma_com.jar 软件包中)
1.1-在 *nix 上安装 Java 1.8 (*nix)
- 从 https://www.oracle.com/java/technologies/downloads/#java8 下载 JRE 二进制文件(需要 Oracle 账户)
- 使用以下命令创建一个目录来安装 JRE
sudo mkdir /usr/local/java
- 将 JRE 二进制文件移动到目录中
sudo mv jre-8u371-linux-x64.tar.gz /usr/local/java
- 进入安装目录
cd /usr/local/java
- 解压
sudo tar -zxvf jre-8u371-linux-x64.tar.gz
- 节省磁盘空间(可选)
sudo rm -f jre-8u371-linux-x64.tar.gz
- 让系统知道 JRE 的安装位置
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_371/bin/java" 1
- 检查安装
java -version
应该输出以下内容
java version "1.8.0_371" Java(TM) SE Runtime Environment (build 1.8.0_371-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)
**2-Mensatek Credential**
--
- Create an .env.local file to store the mensatek credentials:
MTK_URL=https://www.lofirmo.com/tsa MTK_USER=your_user MTK_PASSWORD=your_password MTK_JAR_PATH=mensatek_jar_file_path
**3-Running tests**
--
php vendor/phpunit/phpunit/phpunit
**4-Integration with Stamp**
--