| Class | 
                        Description | 
                    
                            | 
                                
                                    EphemeralTokenCache
                                
                             | 
                            A flexible token cache with pluggable backend storage which encrypts the
  cache before storing it in the backend.   | 
                        
                            | 
                                
                                    GitHubAppCredential
                                
                             | 
                            Provides GitHub App Credential for API authentication. | 
                        
                            | 
                                
                                    GitHubAppRsaCredentialImpl
                                
                             | 
                            A basic implementation of the
  GitHubAppRsaCredential.
   | 
                        
                            | 
                                
                                    VaultAppRoleCredential
                                
                             | 
                            This provides
  HashiCorp Vault AppRole Authentication
  which issues rotating ephemeral tokens automatically.   | 
                        
                            | 
                                
                                    VaultRoleIdCredentialImpl
                                
                             | 
                            A simple credential for instantiating a vault approle credentials. |