public class X509AuthenticationToken extends Object implements org.apache.shiro.authc.AuthenticationToken, org.apache.shiro.authc.HostAuthenticationToken
Constructor and Description |
---|
X509AuthenticationToken(X500Principal clientSubjectDN,
X500Principal clientIssuerDN,
String clientHexSerialNumber,
String host) |
X509AuthenticationToken(X509Certificate[] clientCertChain,
String host) |
Modifier and Type | Method and Description |
---|---|
Object |
getCredentials() |
String |
getHexSerialNumber() |
String |
getHost() |
X500Principal |
getIssuerDN() |
Object |
getPrincipal() |
X500Principal |
getSubjectDN() |
CertStore |
getX509CertChainStore() |
X509Certificate |
getX509Certificate() |
CertSelector |
getX509CertSelector() |
public X509AuthenticationToken(X509Certificate[] clientCertChain, String host)
clientCertChain
- host
- public X509AuthenticationToken(X500Principal clientSubjectDN, X500Principal clientIssuerDN, String clientHexSerialNumber, String host)
clientSubjectDN
- clientIssuerDN
- clientHexSerialNumber
- host
- public X509Certificate getX509Certificate()
public CertSelector getX509CertSelector()
public CertStore getX509CertChainStore()
public X500Principal getSubjectDN()
public X500Principal getIssuerDN()
public String getHexSerialNumber()
public Object getPrincipal()
getPrincipal
in interface org.apache.shiro.authc.AuthenticationToken
public Object getCredentials()
getCredentials
in interface org.apache.shiro.authc.AuthenticationToken
public String getHost()
getHost
in interface org.apache.shiro.authc.HostAuthenticationToken
Copyright © 2018 Vitam. All rights reserved.