# javax.security.auth

# javax.security.auth

## Interfaces

|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
| [Destroyable](https://developer.android.com/reference/kotlin/javax/security/auth/Destroyable) | Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents. |

## Classes

|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
| [AuthPermission](https://developer.android.com/reference/kotlin/javax/security/auth/AuthPermission)                           | Legacy security code; do not use.                                                               |
| [PrivateCredentialPermission](https://developer.android.com/reference/kotlin/javax/security/auth/PrivateCredentialPermission) | Legacy security code; do not use.                                                               |
| [Subject](https://developer.android.com/reference/kotlin/javax/security/auth/Subject)                                         | A `Subject` represents a grouping of related information for a single entity, such as a person. |
| [SubjectDomainCombiner](https://developer.android.com/reference/kotlin/javax/security/auth/SubjectDomainCombiner)             | Legacy security code; do not use.                                                               |

## Exceptions

|---------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
| [DestroyFailedException](https://developer.android.com/reference/kotlin/javax/security/auth/DestroyFailedException) | Signals that a `destroy` operation failed. |