package models // SSLPolicy SSL配置策略 type SSLPolicy struct { Id uint32 `field:"id"` // ID AdminId uint32 `field:"adminId"` // 管理员ID UserId uint32 `field:"userId"` // 用户ID IsOn uint8 `field:"isOn"` // 是否启用 Certs string `field:"certs"` // 证书列表 ClientCACerts string `field:"clientCACerts"` // 客户端证书 ClientAuthType uint32 `field:"clientAuthType"` // 客户端认证类型 MinVersion string `field:"minVersion"` // 支持的SSL最小版本 CipherSuitesIsOn uint8 `field:"cipherSuitesIsOn"` // 是否自定义加密算法套件 CipherSuites string `field:"cipherSuites"` // 加密算法套件 Hsts string `field:"hsts"` // HSTS设置 Http2Enabled uint8 `field:"http2Enabled"` // 是否启用HTTP/2 OcspIsOn uint8 `field:"ocspIsOn"` // 是否启用OCSP State uint8 `field:"state"` // 状态 CreatedAt uint64 `field:"createdAt"` // 创建时间 } type SSLPolicyOperator struct { Id interface{} // ID AdminId interface{} // 管理员ID UserId interface{} // 用户ID IsOn interface{} // 是否启用 Certs interface{} // 证书列表 ClientCACerts interface{} // 客户端证书 ClientAuthType interface{} // 客户端认证类型 MinVersion interface{} // 支持的SSL最小版本 CipherSuitesIsOn interface{} // 是否自定义加密算法套件 CipherSuites interface{} // 加密算法套件 Hsts interface{} // HSTS设置 Http2Enabled interface{} // 是否启用HTTP/2 OcspIsOn interface{} // 是否启用OCSP State interface{} // 状态 CreatedAt interface{} // 创建时间 } func NewSSLPolicyOperator() *SSLPolicyOperator { return &SSLPolicyOperator{} }