Package io.micronaut.security.x509
Class X509ConfigurationProperties
- java.lang.Object
-
- io.micronaut.security.x509.X509ConfigurationProperties
-
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable,X509Configuration
@ConfigurationProperties("micronaut.security.x509") public class X509ConfigurationProperties extends java.lang.Object implements X509ConfigurationConfiguration for X.509 authentication.- Since:
- 3.3
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_ENABLEDThe default enabled value.static java.lang.StringDEFAULT_SUBJECT_DN_REGEXThe default Subject Distinguished Name (DN) regex.static java.lang.StringPREFIX
-
Constructor Summary
Constructors Constructor Description X509ConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetSubjectDnRegex()booleanisEnabled()voidsetEnabled(boolean enabled)Enables theX509AuthenticationFetcher.voidsetSubjectDnRegex(java.lang.String subjectDnRegex)Set the Subject DN regex.
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLED
The default enabled value.- See Also:
- Constant Field Values
-
DEFAULT_SUBJECT_DN_REGEX
public static final java.lang.String DEFAULT_SUBJECT_DN_REGEX
The default Subject Distinguished Name (DN) regex.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSubjectDnRegex
@NonNull public java.lang.String getSubjectDnRegex()
- Specified by:
getSubjectDnRegexin interfaceX509Configuration- Returns:
- the Subject Distinguished Name (DN) regex
-
setSubjectDnRegex
public void setSubjectDnRegex(@NonNull java.lang.String subjectDnRegex)Set the Subject DN regex. Default value "CN=(.*?)(?:,|$)".- Parameters:
subjectDnRegex- the regex
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceio.micronaut.core.util.Toggleable
-
setEnabled
public void setEnabled(boolean enabled)
Enables theX509AuthenticationFetcher. Default value false.- Parameters:
enabled- true if enabled
-
-