Added in API level 1
    Principal
interface Principal
| java.security.Principal | 
This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.
Summary
| Public methods | |
|---|---|
| abstract String! | getName()Returns the name of this principal. | 
| open Boolean | Returns true if the specified subject is implied by this principal. | 
Public methods
getName
Added in API level 1
      abstract fun getName(): String!
Returns the name of this principal.
| Return | |
|---|---|
| String! | the name of this principal. | 
implies
Added in API level 26
      open fun implies(subject: Subject!): Boolean
Returns true if the specified subject is implied by this principal.
| Parameters | |
|---|---|
| subject | Subject!: the Subject | 
| Return | |
|---|---|
| Boolean | true if subjectis non-null and is implied by this principal, or false otherwise. | 
