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
ConstructorsConstructorDescriptionSIPX509AuthenticationProvider(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
-