| Modifier and Type | Class and Description |
|---|---|
| public class | FactoryImpl
Client and server factory for NTLM SASL client/server mechanisms. |
| pack-priv class | 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". |
| pack-priv class | 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". |