|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.xml.security.assertion.IdentityAssertion
IdentityAssertion.java This class represents an assertion about the identity of the sender. Created: Thu Aug 8 09:05:04 2002
Field Summary | |
static int |
NO_PROOF
|
static int |
POSSESSION_PROOF
An IdentityAssertion with proof type POSSESSION_PROOF is one that is backed by proof of
possession of some unique identifying information. |
static int |
SHARED_SECRET_PROOF
An IdentityAssertion with the proof type of SHARED_SECRET_PROOF is one that is backed by the
presentation of a shared secret -- i.e. |
static java.lang.String |
STRING_NO_PROOF
|
static java.lang.String |
STRING_POSSESSION_PROOF
|
static java.lang.String |
STRING_SHARED_SECRET_PROOF
|
Constructor Summary | |
IdentityAssertion(UserInfo user)
|
|
IdentityAssertion(java.security.cert.X509Certificate cert,
boolean proven)
|
Method Summary | |
java.lang.String |
getAssertionType()
|
int |
getAssertionTypeCode()
|
int |
getProofType()
Returns the type of proof that was used to back this assertion. |
UserInfo |
getUserInfo()
If this is a proof based on a username / password (i.e. |
java.security.cert.X509Certificate |
getX509Certificate()
If the proof is based on an X509Certificate (i.e. |
boolean |
isAssertionType(java.lang.String assertionType)
|
java.lang.String |
proofAsString()
|
boolean |
repudiable()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int NO_PROOF
public static final java.lang.String STRING_NO_PROOF
public static final int POSSESSION_PROOF
POSSESSION_PROOF
is one that is backed by proof of
possession of some unique identifying information. A most
common proof is a Digital Signature backed by a digital signature
-- the signature proves the sender has possession of the
associated private key. Another common proof of possession is a
a password digest, when computed with a nonce and/or timestamp.public static final java.lang.String STRING_POSSESSION_PROOF
public static final int SHARED_SECRET_PROOF
SHARED_SECRET_PROOF
is one that is backed by the
presentation of a shared secret -- i.e. by the presentation of a
password.public static final java.lang.String STRING_SHARED_SECRET_PROOF
Constructor Detail |
public IdentityAssertion(UserInfo user)
public IdentityAssertion(java.security.cert.X509Certificate cert, boolean proven)
Method Detail |
public java.lang.String getAssertionType()
public int getAssertionTypeCode()
public boolean isAssertionType(java.lang.String assertionType)
public boolean repudiable()
public java.lang.String toString()
public java.lang.String proofAsString()
public int getProofType()
String
valuePOSSESSION_PROOF
,
SHARED_SECRET_PROOF
public UserInfo getUserInfo()
UserInfo
valuepublic java.security.cert.X509Certificate getX509Certificate()
UserInfo
value
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |