package

com.atlassian.confluence.security.trust

Interfaces

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 Created by IntelliJ IDEA. 
TrustedToken A token for trusted communications between Atlassian applications  
TrustedTokenFactory A factory for generating trusted tokens  

Classes

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 the equals method of the public and private keys. 
ProviderBasedAsymmetricKeyFactory Key factory for generating asymmetric cryptographic keys. 
TestDefaultCurrentApplicationIdProvider  
TrustedApplicationIpRestriction A trusted application restriction type that uses the source IP address. 
TrustedApplicationRestriction  
TrustedApplicationUrlRestriction A trusted application restriction type that uses the target url. 

Exceptions