public class X509AuthenticationInfo
extends org.apache.shiro.authc.SimpleAuthenticationInfo
Constructor and Description |
---|
X509AuthenticationInfo(Object principal,
X500Principal subjectDN,
String realmName) |
X509AuthenticationInfo(Object principal,
X500Principal issuerDN,
String serialNumber,
String realmName) |
X509AuthenticationInfo(Object principal,
X509Certificate clientCertificate,
Set<X509Certificate> grantedIssuers,
String realmName) |
Modifier and Type | Method and Description |
---|---|
Set<TrustAnchor> |
getGrantedTrustAnchors() |
String |
getHexSerialNumber() |
X500Principal |
getIssuerDN() |
X500Principal |
getSubjectDN() |
X509Certificate |
getX509Certificate() |
public X509AuthenticationInfo(Object principal, X509Certificate clientCertificate, Set<X509Certificate> grantedIssuers, String realmName)
principal
- clientCertificate
- grantedIssuers
- realmName
- public X509AuthenticationInfo(Object principal, X500Principal issuerDN, String serialNumber, String realmName)
principal
- issuerDN
- serialNumber
- realmName
- public X509AuthenticationInfo(Object principal, X500Principal subjectDN, String realmName)
principal
- subjectDN
- realmName
- public X509Certificate getX509Certificate()
public X500Principal getSubjectDN()
public X500Principal getIssuerDN()
public String getHexSerialNumber()
public Set<TrustAnchor> getGrantedTrustAnchors()
Copyright © 2018 Vitam. All rights reserved.