FactoryImpl
| Client and server factory for NTLM SASL client/server mechanisms. |
code | html |
NTLMClient
| Required callbacks:
- RealmCallback
handle can provide domain info for authentication, optional
- NameCallback
handler must enter username to use for authentication
- PasswordCallback
handler must enter password for username to use for authentication
Environment properties that affect behavior of implementation:
javax.security.sasl.qop
String, quality of protection; only "auth" is accepted, default "auth"
com.sun.security.sasl.ntlm.version
String, name a specific version to use; can be:
LM/NTLM: Original NTLM v1
LM: Original NTLM v1, LM only
NTLM: Original NTLM v1, NTLM only
NTLM2: NTLM v1 with Client Challenge
LMv2/NTLMv2: NTLM v2
LMv2: NTLM v2, LM only
NTLMv2: NTLM v2, NTLM only
If not specified, use system property "ntlm.version". |
code | html |
NTLMServer
| Required callbacks:
- RealmCallback
used as key by handler to fetch password, optional
- NameCallback
used as key by handler to fetch password
- PasswordCallback
handler must enter password for username/realm supplied
Environment properties that affect the implementation:
javax.security.sasl.qop
String, quality of protection; only "auth" is accepted, default "auth"
com.sun.security.sasl.ntlm.version
String, name a specific version to accept:
LM/NTLM: Original NTLM v1
LM: Original NTLM v1, LM only
NTLM: Original NTLM v1, NTLM only
NTLM2: NTLM v1 with Client Challenge
LMv2/NTLMv2: NTLM v2
LMv2: NTLM v2, LM only
NTLMv2: NTLM v2, NTLM only
If not specified, use system property "ntlm.version". |
code | html |