Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

cryptix.sasl
Class ClientFactory  view ClientFactory download ClientFactory.java

java.lang.Object
  extended bycryptix.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 $

Field Summary
 
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
 
Constructor Summary
ClientFactory()
           
 
Method Summary
 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)
           
 java.lang.String[] getMechanismNames(java.util.Hashtable props)
           
private static boolean hasPolicy(java.lang.String propertyName, java.util.Hashtable props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.security.sasl.SaslClientFactory
createSaslClient, getMechanismNames
 

Constructor Detail

ClientFactory

public ClientFactory()
Method Detail

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)