Class SSLClientAuthentication
- java.lang.Object
-
- io.streamthoughts.azkarra.http.security.auth.AbstractAuthentication<X509CertificateCredentials>
-
- io.streamthoughts.azkarra.http.security.auth.SSLClientAuthentication
-
- All Implemented Interfaces:
Authentication
public class SSLClientAuthentication extends AbstractAuthentication<X509CertificateCredentials>
-
-
Constructor Summary
Constructors Constructor Description SSLClientAuthentication(Principal principal, X509CertificateCredentials credentials)
Creates a newAbstractAuthentication
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X509Certificate
getCertificate()
-
Methods inherited from class io.streamthoughts.azkarra.http.security.auth.AbstractAuthentication
getCredentials, getPrincipal, isAuthenticated, setAuthenticated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.streamthoughts.azkarra.http.security.auth.Authentication
getUserDetails
-
-
-
-
Constructor Detail
-
SSLClientAuthentication
public SSLClientAuthentication(Principal principal, X509CertificateCredentials credentials)
Creates a newAbstractAuthentication
instance.- Parameters:
principal
- thePrincipal
of the user to authenticate.credentials
- theCredentials
of the user to authenticate.
-
-
Method Detail
-
getCertificate
public X509Certificate getCertificate()
-
-