|
Tsukuyomi OpenID 0.2.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.sourceforge.tsukuyomi.openid.association.AssociationSessionType
public class AssociationSessionType
Modells the session and association types allowed in OpenID associations.
Association requests and responses must have one of the AssociationSessionType's defined here.
Compatibility mode flag defines backwards-compatibile value sets allowed in OpenID 1.x, but not in OpenID 2
DiffieHellmanSession
フィールドの概要 | |
---|---|
static AssociationSessionType |
DH_COMPAT_SHA1
|
static AssociationSessionType |
DH_SHA1
|
static AssociationSessionType |
DH_SHA256
|
static AssociationSessionType |
NO_ENCRYPTION_COMPAT_SHA1MAC
|
static AssociationSessionType |
NO_ENCRYPTION_SHA1MAC
|
static AssociationSessionType |
NO_ENCRYPTION_SHA256MAC
|
メソッドの概要 | |
---|---|
int |
compareTo(AssociationSessionType that)
Compares to another AssociationSessionType; used for sorting. |
static AssociationSessionType |
create(String sessType)
Creates a OpenID 2 AssociationSessionType with the specified session type and HMAC-SHA1 association type. |
static AssociationSessionType |
create(String sessType,
String assocType)
Creates a OpenID 2 AssociationSessionType with the specified session and association types. |
static AssociationSessionType |
create(String sessType,
String assocType,
boolean compatibility)
Creates a AssociationSessionType with the specified session and association types. |
boolean |
equals(Object obj)
|
String |
getAssociationType()
Gets the association type. |
String |
getHAlgorithm()
Gets the H algorithm of the Diffie-Hellman session, or null for no-encryption session types. |
int |
getKeySize()
Gets the MAC key size, in bits, of this association type. |
String |
getSessionType()
Gets the session type. |
int |
hashCode()
|
boolean |
isBetter(AssociationSessionType other)
Returns true if the specified argument's encryption level is considered better than the one of the current instance. |
boolean |
isVersion2()
Returns true for OpenID 2 AssociationSessionType's, or false for OpenID 1.x types. |
String |
toString()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final AssociationSessionType NO_ENCRYPTION_SHA1MAC
public static final AssociationSessionType NO_ENCRYPTION_COMPAT_SHA1MAC
public static final AssociationSessionType NO_ENCRYPTION_SHA256MAC
public static final AssociationSessionType DH_SHA1
public static final AssociationSessionType DH_COMPAT_SHA1
public static final AssociationSessionType DH_SHA256
メソッドの詳細 |
---|
public static AssociationSessionType create(String sessType) throws AssociationException
sessType
- The session type.
AssociationException
public static AssociationSessionType create(String sessType, String assocType) throws AssociationException
sessType
- The session type.assocType
- The association type.
AssociationException
public static AssociationSessionType create(String sessType, String assocType, boolean compatibility) throws AssociationException
Compatibility flag defines backwards-compatibile value sets allowed in OpenID 1.x, but not in OpenID 2
sessType
- The session type.assocType
- The association type.compatibility
- True for OpenID 1.x association / session types.
AssociationException
- For unsupported parameter sets.public String getSessionType()
public String getHAlgorithm()
public String getAssociationType()
public int getKeySize()
public int compareTo(AssociationSessionType that)
Comparable<AssociationSessionType>
内の compareTo
public boolean equals(Object obj)
Object
内の equals
public int hashCode()
Object
内の hashCode
public boolean isBetter(AssociationSessionType other)
public boolean isVersion2()
public String toString()
Object
内の toString
|
Tsukuyomi OpenID 0.2.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |