From be465969671fde45310afe2f62c0947dcbefdbef Mon Sep 17 00:00:00 2001
From: zhaoyf <1783123481@qq.com>
Date: Wed, 27 May 2026 17:18:34 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E6=8E=88=E6=9D=83=E7=A0=81SDK=E7=89=88?=
=?UTF-8?q?=E6=9C=AC=E8=BF=AD=E4=BB=A3=EF=BC=8C=E6=96=B0=E5=A2=9E=E8=AE=BE?=
=?UTF-8?q?=E5=A4=87=E6=9C=BA=E5=99=A8=E7=A0=81=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
nl-verify-check-sdk/pom.xml | 1 +
.../java/org/nl/api/LicenseController.java | 7 ++
.../org/nl/core/LicenseAutoConfiguration.java | 3 +-
.../main/java/org/nl/core/LicenseResult.java | 6 +-
.../java/org/nl/core/LicenseVerifier.java | 14 +++-
.../java/org/nl/util/MachineCodeUtil.java | 65 +++++++++++++++++++
nl-verify-check-test/pom.xml | 35 +++++++++-
.../src/main/resources/private_key.txt | 2 +-
8 files changed, 128 insertions(+), 5 deletions(-)
create mode 100644 nl-verify-check-sdk/src/main/java/org/nl/util/MachineCodeUtil.java
diff --git a/nl-verify-check-sdk/pom.xml b/nl-verify-check-sdk/pom.xml
index 4220d42..a408d03 100644
--- a/nl-verify-check-sdk/pom.xml
+++ b/nl-verify-check-sdk/pom.xml
@@ -10,6 +10,7 @@
nl-verify-check-sdk
+ 1.1-SNAPSHOT
8
diff --git a/nl-verify-check-sdk/src/main/java/org/nl/api/LicenseController.java b/nl-verify-check-sdk/src/main/java/org/nl/api/LicenseController.java
index a306e2e..9cf1d68 100644
--- a/nl-verify-check-sdk/src/main/java/org/nl/api/LicenseController.java
+++ b/nl-verify-check-sdk/src/main/java/org/nl/api/LicenseController.java
@@ -3,6 +3,7 @@ package org.nl.api;
import lombok.AllArgsConstructor;
import org.nl.core.LicenseResult;
import org.nl.core.LicenseVerifier;
+import org.nl.util.MachineCodeUtil;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
@@ -32,4 +33,10 @@ public class LicenseController {
}
return new ResponseEntity<>(verify, HttpStatus.OK);
}
+
+ @GetMapping("/machine-code")
+ public ResponseEntity