Chapter 8. Establishing Trust

Love all, trust a few, do wrong to none.

—William Shakespeare

The ability to establish trust is an essential ingredient when building reliable systems. A cornerstone of establishing a trust relationship is entity authentication, the process by which one or more authenticating parties determine the identity of a claimant party such that they have a reasonably strong assurance that the evidence presented proves the claimant’s identity. Succinctly, an authenticated identity supplies assurance that the claimant is genuine. Once the identity of the entity has been determined, access control decisions can be made based on the perceived trustworthiness of the parties involved.

Entity authentication is accomplished with ...

Get Inside Java™ 2 Platform Security: Architecture, API Design, and Implementation, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.