Package org.apache.http.impl.auth
Default implementations of standard and common HTTP authentication
schemes.
-
Interface Summary Interface Description NTLMEngine Abstract NTLM authentication engine.SpnegoTokenGenerator Deprecated. (4.2) subclassKerberosSchemeand overrideGGSSchemeBase.generateGSSToken(byte[], org.ietf.jgss.Oid, String, org.apache.http.auth.Credentials) -
Class Summary Class Description AuthSchemeBase Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient.BasicScheme Basic authentication scheme as defined in RFC 2617.BasicSchemeFactory AuthSchemeProviderimplementation that creates and initializesBasicSchemeinstances.DigestScheme Digest authentication scheme as defined in RFC 2617.DigestSchemeFactory AuthSchemeProviderimplementation that creates and initializesDigestSchemeinstances.GGSSchemeBase HttpAuthenticator HttpEntityDigester KerberosScheme KERBEROS authentication scheme.KerberosSchemeFactory AuthSchemeProviderimplementation that creates and initializesKerberosSchemeinstances.NegotiateScheme Deprecated. (4.2) useSPNegoSchemeorKerberosScheme.NegotiateSchemeFactory Deprecated. (4.2) useSPNegoSchemeFactoryorKerberosSchemeFactory.NTLMEngineImpl Provides an implementation for NTLMv1, NTLMv2, and NTLM2 Session forms of the NTLM authentication protocol.NTLMEngineImpl.CipherGen NTLMEngineImpl.Handle NTLMEngineImpl.HMACMD5 Cryptography support - HMACMD5 - algorithmically based on various web resources by Karl WrightNTLMEngineImpl.MD4 Cryptography support - MD4.NTLMEngineImpl.NTLMMessage NTLM message generation, base classNTLMEngineImpl.Type1Message Type 1 message assembly classNTLMEngineImpl.Type2Message Type 2 message classNTLMEngineImpl.Type3Message Type 3 message assembly classNTLMScheme NTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.NTLMSchemeFactory AuthSchemeProviderimplementation that creates and initializesNTLMSchemeinstances configured to use the defaultNTLMEngineimplementation.RFC2617Scheme Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authentication schemes and provides capabilities common to all authentication schemes defined in RFC 2617.SPNegoScheme SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.SPNegoSchemeFactory AuthSchemeProviderimplementation that creates and initializesSPNegoSchemeinstances. -
Enum Summary Enum Description GGSSchemeBase.State NTLMEngineImpl.Mode NTLMScheme.State -
Exception Summary Exception Description NTLMEngineException Signals NTLM protocol failure.UnsupportedDigestAlgorithmException Authentication credentials required to respond to a authentication challenge are invalid