certificate.go 518 B

12345678910111213141516171819202122
  1. package validation
  2. import (
  3. "github.com/0xJacky/Nginx-UI/internal/cert"
  4. val "github.com/go-playground/validator/v10"
  5. )
  6. func isCertificate(fl val.FieldLevel) bool {
  7. return cert.IsCertificate(fl.Field().String())
  8. }
  9. func isPrivateKey(fl val.FieldLevel) bool {
  10. return cert.IsPrivateKey(fl.Field().String())
  11. }
  12. func isCertificatePath(fl val.FieldLevel) bool {
  13. return cert.IsCertificatePath(fl.Field().String())
  14. }
  15. func isPrivateKeyPath(fl val.FieldLevel) bool {
  16. return cert.IsPrivateKeyPath(fl.Field().String())
  17. }