| Interface | Description | 
|---|---|
| AsymmetricKeyFactory | Simple interface for generating public/private key pairs | 
| CertificateRetrievalService | This service is used to download application certificates and present them as a
  AliasedKey | 
| CurrentApplicationIdProvider | Provides the ID for the current application in trusted apps. | 
| KeyPairInitialiser | Initialises system key pairs | 
| KeyStore | A simple keystore supporting the retrieval and storage of public keys and public/private key pairs. | 
| TrustedApplicationsManager | |
| TrustedToken | A token for trusted communications between Atlassian applications | 
| TrustedTokenFactory | A factory for generating trusted tokens | 
| Class | Description | 
|---|---|
| ConfluenceTrustedApplication | |
| DefaultCurrentApplicationIdProvider | Default implementation of the CurrentApplicationIdProvider. | 
| DefaultTrustedApplicationsManager | Manager to support trusted communications between applications | 
| HttpCertificateRetrievalService | This class retrieves a trusted application certificate via http. | 
| KeyPairComparator | Compares  KeyPairs for equality based on theequalsmethod of the public and private keys. | 
| ProviderBasedAsymmetricKeyFactory | Key factory for generating asymmetric cryptographic keys. | 
| TrustedApplicationIpRestriction | A trusted application restriction type that uses the source IP address. | 
| TrustedApplicationRestriction | |
| TrustedApplicationUrlRestriction | A trusted application restriction type that uses the target url. | 
| Exception | Description | 
|---|---|
| CertificateRetrievalException | 
Copyright © 2003–2019 Atlassian. All rights reserved.