From b4339727f595066411e2d9cbf6491acb913b8c86 Mon Sep 17 00:00:00 2001 From: bvbej Date: Sat, 7 Feb 2026 16:26:58 +0800 Subject: [PATCH] =?UTF-8?q?[=F0=9F=9A=80]=20storage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/crypto/interface.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/crypto/interface.go b/pkg/crypto/interface.go index f82db95..b140a0b 100644 --- a/pkg/crypto/interface.go +++ b/pkg/crypto/interface.go @@ -24,8 +24,10 @@ type Signer interface { } type Config struct { - SecretKey string `yaml:"secret_key" json:"secret_key"` // 对称加密密钥 + SecretKey string `yaml:"secret_key" json:"secret_key"` // AES对称加密密钥 SignKey string `yaml:"sign_key" json:"sign_key"` // 签名密钥 + PublicKey string `yaml:"public_key" json:"public_key"` // RSA公钥 + PrivateKey string `yaml:"private_key" json:"private_key"` // RSA私钥 TimestampWindow time.Duration `yaml:"timestamp_window" json:"timestamp_window"` // 时间戳允许的时间窗口 EnableTimestamp bool `yaml:"enable_timestamp" json:"enable_timestamp"` // 是否启用时间戳验证 EnableSignature bool `yaml:"enable_signature" json:"enable_signature"` // 是否启用签名 -- 2.34.1