public class WebPrincipal extends PrincipalImpl implements SecurityContextProxy
Constructor and Description |
---|
WebPrincipal(Principal principal,
SecurityContext context) |
WebPrincipal(String user,
char[] pwd,
SecurityContext context) |
WebPrincipal(String user,
String password,
SecurityContext context) |
WebPrincipal(X509Certificate[] certs,
SecurityContext context) |
WebPrincipal(X509Certificate[] certificates,
SecurityContext context,
boolean nameFromContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object another)
This function returns true if the object passed matches the principal represented in this implementation
|
X509Certificate[] |
getCertificates() |
Principal |
getCustomPrincipal() |
String |
getName()
Gets the name of the Principal as a java.lang.String
|
char[] |
getPassword() |
SecurityContext |
getSecurityContext() |
int |
hashCode()
Returns the hashcode for this Principal object
|
boolean |
isUsingCertificate() |
String |
toString()
Prints a stringified version of the principal.
|
public WebPrincipal(Principal principal, SecurityContext context)
public WebPrincipal(String user, String password, SecurityContext context)
public WebPrincipal(String user, char[] pwd, SecurityContext context)
public WebPrincipal(X509Certificate[] certs, SecurityContext context)
public WebPrincipal(X509Certificate[] certificates, SecurityContext context, boolean nameFromContext)
public char[] getPassword()
public X509Certificate[] getCertificates()
public boolean isUsingCertificate()
public SecurityContext getSecurityContext()
getSecurityContext
in interface SecurityContextProxy
public String getName()
PrincipalImpl
getName
in interface Principal
getName
in class PrincipalImpl
public boolean equals(Object another)
PrincipalImpl
equals
in interface Principal
equals
in class PrincipalImpl
another
- the Principal to compare with.public int hashCode()
PrincipalImpl
hashCode
in interface Principal
hashCode
in class PrincipalImpl
public String toString()
PrincipalImpl
toString
in interface Principal
toString
in class PrincipalImpl
public Principal getCustomPrincipal()
Copyright © 2019. All rights reserved.