authentik.enterprise.providers.radius.api
1from django.utils.translation import gettext as _ 2from rest_framework.exceptions import ValidationError 3 4from authentik.crypto.models import CertificateKeyPair 5from authentik.enterprise.license import LicenseKey 6 7 8class RadiusProviderSerializerMixin: 9 10 def validate_certificate(self, cert: CertificateKeyPair) -> CertificateKeyPair: 11 if cert: 12 if not LicenseKey.cached_summary().status.is_valid: 13 raise ValidationError(_("Enterprise is required to use EAP-TLS.")) 14 return cert
class
RadiusProviderSerializerMixin:
9class RadiusProviderSerializerMixin: 10 11 def validate_certificate(self, cert: CertificateKeyPair) -> CertificateKeyPair: 12 if cert: 13 if not LicenseKey.cached_summary().status.is_valid: 14 raise ValidationError(_("Enterprise is required to use EAP-TLS.")) 15 return cert
def
validate_certificate( self, cert: authentik.crypto.models.CertificateKeyPair) -> authentik.crypto.models.CertificateKeyPair: