Class SIPX509AuthenticationProvider
- java.lang.Object
-
- de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider<SIPX509AuthenticationToken>
-
- de.ikor.sip.foundation.security.authentication.x509.SIPX509AuthenticationProvider
-
- All Implemented Interfaces:
org.springframework.security.authentication.AuthenticationProvider
@ConditionalOnSIPAuthProvider(listItemValue=SIPX509AuthenticationProvider.class) @Component public class SIPX509AuthenticationProvider extends SIPAuthenticationProvider<SIPX509AuthenticationToken>
X509 authentication provider, wiring together theSIPX509TokenExtractor
and the configuredSIPTokenValidator
- Author:
- thomas
-
-
Field Summary
-
Fields inherited from class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
tokenValidator
-
-
Constructor Summary
Constructors Constructor Description SIPX509AuthenticationProvider(TokenExtractors tokenExtractors, SIPTokenValidator<SIPX509AuthenticationToken> tokenValidator)
Autowired constructor for creating the x509 authentication provider
-
Method Summary
-
Methods inherited from class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
authenticate, supports, validateAuthentication
-
-
-
-
Constructor Detail
-
SIPX509AuthenticationProvider
@Autowired public SIPX509AuthenticationProvider(TokenExtractors tokenExtractors, SIPTokenValidator<SIPX509AuthenticationToken> tokenValidator)
Autowired constructor for creating the x509 authentication provider- Parameters:
tokenExtractors
- the object to which the x509 token extractor should be addedtokenValidator
- the configured token validator
-
-