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 the
SIPX509TokenExtractor
and the
configured SIPTokenValidator
- Author:
- thomas
-
Field Summary
Fields inherited from class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
tokenValidator
-
Constructor Summary
ConstructorDescriptionSIPX509AuthenticationProvider
(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 Details
-
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
-