asit.framework.xml
Class IdentityLink
java.lang.Object
asit.framework.xml.IdentityLink
- public class IdentityLink
- extends Object
- Author:
- troessler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
idLinkDocument_
protected Element idLinkDocument_
- holds the IdentityLink XML-document (SAML-Assertion)
rootElement_
protected Element rootElement_
samlSubjectElement_
protected Element samlSubjectElement_
samlAttributeElements_
protected Stack samlAttributeElements_
debugMode
public boolean debugMode
issueInstant
public String issueInstant
SAML_NAMESPACE_PREFIX
public static final String SAML_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
SAML_NAMESPACE_URI
public static final String SAML_NAMESPACE_URI
- See Also:
- Constant Field Values
PR_NAMESPACE_PREFIX
public static final String PR_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
PR_NAMESPACE_URI
public static final String PR_NAMESPACE_URI
- See Also:
- Constant Field Values
DSIG_NAMESPACE_PREFIX
public static final String DSIG_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
DSIG_NAMESPACE_URI
public static final String DSIG_NAMESPACE_URI
- See Also:
- Constant Field Values
XSI_NAMESPACE_PREFIX
public static final String XSI_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
XSI_NAMESPACE_URI
public static final String XSI_NAMESPACE_URI
- See Also:
- Constant Field Values
ELEMENT_PERSON
public static final String ELEMENT_PERSON
- See Also:
- Constant Field Values
ELEMENT_PERSON_IDENTIFICATION
public static final String ELEMENT_PERSON_IDENTIFICATION
- See Also:
- Constant Field Values
ELEMENT_PERSON_IDENTIFICATION_TYPE
public static final String ELEMENT_PERSON_IDENTIFICATION_TYPE
- See Also:
- Constant Field Values
ELEMENT_PERSON_IDENTIFICATION_VALUE
public static final String ELEMENT_PERSON_IDENTIFICATION_VALUE
- See Also:
- Constant Field Values
ELEMENT_PERSON_NAME
public static final String ELEMENT_PERSON_NAME
- See Also:
- Constant Field Values
ELEMENT_PERSON_GIVENNAME
public static final String ELEMENT_PERSON_GIVENNAME
- See Also:
- Constant Field Values
ELEMENT_PERSON_FAMILYNAME
public static final String ELEMENT_PERSON_FAMILYNAME
- See Also:
- Constant Field Values
ELEMENT_PERSON_DATEOFBIRTH
public static final String ELEMENT_PERSON_DATEOFBIRTH
- See Also:
- Constant Field Values
ELEMENT_RSAKEYVALUE_MODULUS
public static final String ELEMENT_RSAKEYVALUE_MODULUS
- See Also:
- Constant Field Values
ELEMENT_RSAKEYVALUE_EXPONENT
public static final String ELEMENT_RSAKEYVALUE_EXPONENT
- See Also:
- Constant Field Values
ELEMENT_SUBJECT_GIVENNAME
public static final String ELEMENT_SUBJECT_GIVENNAME
- See Also:
- Constant Field Values
ELEMENT_SUBJECT_FAMILYNAME
public static final String ELEMENT_SUBJECT_FAMILYNAME
- See Also:
- Constant Field Values
ELEMENT_SIGNATURE
public static final String ELEMENT_SIGNATURE
- See Also:
- Constant Field Values
ELEMENT_RSAKEYVALUE
public static final String ELEMENT_RSAKEYVALUE
- See Also:
- Constant Field Values
ELEMENT_MODULUS
public static final String ELEMENT_MODULUS
- See Also:
- Constant Field Values
ELEMENT_EXPONENT
public static final String ELEMENT_EXPONENT
- See Also:
- Constant Field Values
ELEMENT_ECDSAKEYVALUE
public static final String ELEMENT_ECDSAKEYVALUE
- See Also:
- Constant Field Values
IdentityLink
public IdentityLink(String xmlidentitylink)
- Parameters:
xmlidentitylink -
IdentityLink
public IdentityLink(Element xmlidentitylink)
- Parameters:
xmlidentitylink -
IdentityLink
public IdentityLink(Document xmlidentitylink)
getIdentifications
public Hashtable getIdentifications()
- Returns:
getRSAKeyValues
public Hashtable getRSAKeyValues()
- Returns:
getPairsOfElements
public Hashtable getPairsOfElements(String elementone,
String elementtwo)
- Returns:
getGivneName
public String getGivneName()
- Returns:
getSurname
public String getSurname()
- Returns:
getDateOfBirth
public String getDateOfBirth()
- Returns:
verifySignatureOnIdentityLink
public VerifyResult verifySignatureOnIdentityLink(VerifySignatureClient verifyClient)
throws ClientException
- Parameters:
verifyClient -
- Returns:
-
- Throws:
ClientException
getPublicKeys
public PublicKey[] getPublicKeys()
throws Exception
- Throws:
Exception
getIssueInstant
public String getIssueInstant()
setIssueInstant
public void setIssueInstant(String issueInstant)
Copyright 2007 Institut fuer Angewandte Informationsverarbeitung und Kommunikationstechnologie. All Rights Reserved.