Versions are denoted using a standard triplet of + integers: MAJOR.MINOR.PATCH. The basic intent is that MAJOR versions + are incompatible, large-scale upgrades of the API. MINOR versions + retain source and binary compatibility with older minor versions, and + changes in the PATCH level are perfectly compatible, forwards and + backwards.
mutual authentication; + the server will then request a valid certificate from the client as + part of the SSL handshake. The server will authenticate the client by + checking that it's certificate is signed by an acceptable authority. + If a valid certificate has been provided, it can be obtained through + the servlet API in an application. Acegi Security X509 module extracts + the certificate using a filter and passes it to the configured X509 + authentication provider to allow any additional application-specific + checks to be applied. It also maps the certificate to an application + user and loads that user's set of granted authorities for use with the + standard Acegi Security infrastructure.
entry point+ class, which is normally responsible for starting the authentication + process, is only invoked if the certificate is rejected and it always + returns an error to the user. With a suitable bean configuration, the + normal sequence of events is as follows
common + name(CN) in the certificate. It also allows you to set + your own regular expression to match a different part of the + subject's distinguished name. A UserDetailsService is used to + load the user information.
marissain the application.
ouattribute of each + match.
++ +Context on SecurityContextHolder is of type: + org.acegisecurity.context.SecurityContextImpl + +The Context implements SecurityContext. + +Authentication object is of type: + org.acegisecurity.adapters.PrincipalAcegiUserToken + +Authentication object as a String: + org.acegisecurity.adapters.PrincipalAcegiUserToken@e9a7c2: Username: + marissa; Password: [PROTECTED]; Authenticated: true; Granted + Authorities: ROLE_TELLER, ROLE_SUPERVISOR + +Authentication object holds the following granted + authorities: + +ROLE_TELLER (getAuthority(): ROLE_TELLER) + +ROLE_SUPERVISOR (getAuthority(): ROLE_SUPERVISOR) + +SUCCESS! Your [container adapter|web filter] appears to be + properly configured! +
| Document | Description |
|---|---|
| + Reference Guide HTML Single Page + | ++ The reference guide in a single html page. + | +
| + Reference Guide PDF + | ++ The PDF version of the reference guide. + | +