|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.randomcoder.security.cardspace.CardSpaceCredentials
public class CardSpaceCredentials
CardSpace credentials implementation.
Copyright (c) 2006-2007 Craig Condit. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
| Constructor Summary | |
|---|---|
CardSpaceCredentials(SamlAssertion assertion,
PublicKey publicKey,
Date receivedInstant)
Creates a CardSpaceCredentials from a decrypted saml assertion. |
|
| Method Summary | |
|---|---|
String |
getAssertionId()
Gets the assertion ID of these credentials. |
String |
getCity()
Gets the city (locality) claimed by these credentials. |
Map<SamlAttributeSpec,String> |
getClaims()
Gets the claims associated with these credentials. |
String |
getCountry()
Gets the country claimed by these credentials. |
Date |
getDateOfBirth()
Gets the date of birth claimed by these credentials. |
String |
getEmailAddress()
Gets the email address claimed by these credentials. |
String |
getFirstName()
Gets the first name claimed by these credentials. |
CardSpaceGender |
getGender()
Gets the gender claimed by these credentials. |
String |
getHomePhone()
Gets the home phone number claimed by these credentials. |
Date |
getIssueInstant()
Gets the issue instant of the credentials. |
String |
getIssuer()
Gets the issuer of these credentials. |
byte[] |
getIssuerPublicKey()
Gets the encoded public key of the issuer. |
String |
getLastName()
Gets the last name claimed by these credentials. |
String |
getMobilePhone()
Gets the mobile phone number claimed by these credentials. |
Date |
getNotBefore()
Gets the starting validity date of these credentials. |
Date |
getNotOnOrAfter()
Gets the expiration date of these credentials. |
String |
getOtherPhone()
Gets the "other" phone number claimed by these credentials. |
String |
getPrivatePersonalIdentifier()
Gets the PPID claimed by these credentials. |
Date |
getReceivedInstant()
Gets the date and time when this token was received. |
String |
getState()
Gets the state or province claimed by these credentials. |
String |
getStreet()
Gets the street address claimed by these credentials. |
SamlVersion |
getVersion()
Gets the SAML version used to build these credentials. |
String |
getWebPage()
Gets the web page claimed by these credentials. |
String |
getZip()
Gets the ZIP code or postal code for these credentials. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CardSpaceCredentials(SamlAssertion assertion,
PublicKey publicKey,
Date receivedInstant)
assertion - SAML assertionpublicKey - public key used to sign the assertionreceivedInstant - date and time when assertion was received| Method Detail |
|---|
public Date getReceivedInstant()
public Date getIssueInstant()
public Date getNotBefore()
public Date getNotOnOrAfter()
public String getAssertionId()
public String getIssuer()
public byte[] getIssuerPublicKey()
public SamlVersion getVersion()
public String getPrivatePersonalIdentifier()
public String getFirstName()
public String getLastName()
public String getEmailAddress()
public String getStreet()
public String getCity()
public String getState()
public String getZip()
public String getCountry()
public String getHomePhone()
public String getOtherPhone()
public String getMobilePhone()
public Date getDateOfBirth()
public CardSpaceGender getGender()
public String getWebPage()
public Map<SamlAttributeSpec,String> getClaims()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||