Smail/backend/config/data_paths.go
smail 9dc861d560
Some checks are pending
Security Checks / security (push) Waiting to run
角色权限收紧前保存证书直接引用与续期热切换改造
2026-09-09 17:42:19 +08:00

15 lines
710 B
Go

package config
import "git.pcux.cn/xuans/Smail/utils/runtimepath"
// normalizeSSLDataReferences 在原始摘要校验后兼容旧引用,不修改历史备份的字节及摘要。
func normalizeSSLDataReferences(ssl SSLConfig) SSLConfig {
ssl.DefaultDirectory = runtimepath.LegacyReference(ssl.DefaultDirectory)
ssl.CustomDirectory = runtimepath.LegacyReference(ssl.CustomDirectory)
ssl.CertificateRef = runtimepath.LegacyReference(ssl.CertificateRef)
ssl.PrivateKeyRef = runtimepath.LegacyReference(ssl.PrivateKeyRef)
ssl.PreviousCertificateRef = runtimepath.LegacyReference(ssl.PreviousCertificateRef)
ssl.PreviousPrivateKeyRef = runtimepath.LegacyReference(ssl.PreviousPrivateKeyRef)
return ssl
}