This package provides the classes and interfaces needed to implement and program
different methods of users' authentication and role based users' authorization.
||Allows for special treatment of sensitive information, when it comes to
destroying or clearing of the data.
||Governs the use of methods in this package and also its subpackages.
||Protects private credential objects belonging to a
||The central class of the
javax.security.auth package representing an
authenticated user or entity (both referred to as "subject").
||Merges permissions based on code source and code signers with permissions
granted to the specified