|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.types.SubjectDescription
public class SubjectDescription
The identity details of a user (eg, as checked by WSS4J).
| Field Summary | |
|---|---|
protected AdditionalSecurityToken[] |
additionalSecurityTokens
|
protected X509Certificate |
cert
|
protected TrustedAttribute[] |
trustedAttributes
|
| Constructor Summary | |
|---|---|
SubjectDescription()
|
|
SubjectDescription(SubjectDescription source)
|
|
SubjectDescription(X509Certificate cert)
|
|
| Method Summary | |
|---|---|
void |
addAdditionalTokens(MessageElement[] tokens)
|
AdditionalSecurityToken[] |
getAdditionalSecurityTokens()
|
AdditionalSecurityToken |
getAdditionalSecurityTokens(int i)
|
TrustedAttribute[] |
getTrustedAttributes()
|
TrustedAttribute |
getTrustedAttributes(int i)
|
static TypeDesc |
getTypeDesc()
Return type metadata object |
X509Certificate |
getX509Certificate()
|
protected void |
securityTokensChanged()
Overridden by sub-classes which maintain a parsed version of the tokens. |
void |
setAdditionalSecurityTokens(AdditionalSecurityToken[] additionalSecurityTokens)
Set any additional tokens. |
void |
setAdditionalSecurityTokens(int i,
AdditionalSecurityToken value)
|
void |
setTrustedAttributes(int i,
TrustedAttribute value)
|
void |
setTrustedAttributes(TrustedAttribute[] attributes)
Record attributes of the subject which have already been verified. |
void |
setX509Certificate(X509Certificate cert)
|
IDType |
toID()
Convert a SubjectDescription to an IDType. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected X509Certificate cert
protected AdditionalSecurityToken[] additionalSecurityTokens
protected TrustedAttribute[] trustedAttributes
| Constructor Detail |
|---|
public SubjectDescription()
public SubjectDescription(SubjectDescription source)
public SubjectDescription(X509Certificate cert)
| Method Detail |
|---|
public void setX509Certificate(X509Certificate cert)
public X509Certificate getX509Certificate()
public void setTrustedAttributes(TrustedAttribute[] attributes)
public TrustedAttribute[] getTrustedAttributes()
public TrustedAttribute getTrustedAttributes(int i)
public void setTrustedAttributes(int i,
TrustedAttribute value)
public void setAdditionalSecurityTokens(AdditionalSecurityToken[] additionalSecurityTokens)
throws InvalidSubjectDescriptorException
InvalidSubjectDescriptorExceptionprotected void securityTokensChanged()
public AdditionalSecurityToken[] getAdditionalSecurityTokens()
public AdditionalSecurityToken getAdditionalSecurityTokens(int i)
public void setAdditionalSecurityTokens(int i,
AdditionalSecurityToken value)
public void addAdditionalTokens(MessageElement[] tokens)
public String toString()
toString in class Objectpublic IDType toID()
public static TypeDesc getTypeDesc()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||