java.lang.Object
cryptix.sasl.ClientFactory
- All Implemented Interfaces:
- javax.security.sasl.SaslClientFactory, SaslParams
- public class ClientFactory
- extends java.lang.Object
- implements javax.security.sasl.SaslClientFactory, SaslParams
The Cryptix implementation of the javax.security.sasl.SaslClientFactory.
- Since:
- draft-burdis-cat-sasl-srp-03, draft-cat-sasl-sm2-00
- Version:
- $Revision: 1.7 $
Fields inherited from interface cryptix.sasl.SaslParams |
AES_CALG, ANONYMOUS_MECHANISM, AUTH_INFO_PROVIDER_PKGS, BUFFER_LIMIT, CRAM_MD5_MECHANISM, FOUR_BYTE_HEADER_LIMIT, HMAC_MD5_IALG, HMAC_SHA_IALG, MD5_MDA, ONE_BYTE_HEADER_LIMIT, OTP_MECHANISM, PASSWORD, PLAIN_MECHANISM, RIJNDAEL_CALG, RIPEMD_160_MDA, SHA_MDA, SM2_MECHANISM, SRP_MECHANISM, TWO_BYTE_HEADER_LIMIT, TWOFISH_CALG, USERNAME |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientFactory
public ClientFactory()
createSaslClient
public javax.security.sasl.SaslClient createSaslClient(java.lang.String[] mechanisms,
java.lang.String authorizationID,
java.lang.String protocol,
java.lang.String serverName,
java.util.Hashtable props,
javax.security.auth.callback.CallbackHandler cbh)
throws javax.security.sasl.SaslException
getMechanismNames
public java.lang.String[] getMechanismNames(java.util.Hashtable props)
hasPolicy
private static boolean hasPolicy(java.lang.String propertyName,
java.util.Hashtable props)