View Javadoc

1   package com.atlassian.security.auth.trustedapps;
2   
3   import com.atlassian.security.auth.trustedapps.ApplicationRetriever.RetrievalException;
4   
5   /**
6    * Base class for encryption provider, provides methods that are not crypto-specific
7    */
8   public abstract class BaseEncryptionProvider implements EncryptionProvider
9   {
10      public Application getApplicationCertificate(String baseUrl) throws RetrievalException
11      {
12          return new URLApplicationRetriever(baseUrl, this).getApplication();
13      }
14  
15      // ///CLOVER:OFF
16      public String generateUID()
17      {
18          return UIDGenerator.generateUID();
19      }
20      // /CLOVER:ON
21  }