/**
  * @return
  * @throws IdentityException
  */
 public String[] getCertAliasOfPrimaryKeyStore() throws IdentityException {
   KeyStoreData[] keyStores = getKeyStores();
   KeyStoreData primaryKeyStore = null;
   for (int i = 0; i < keyStores.length; i++) {
     boolean superTenant =
         MultitenantConstants.SUPER_TENANT_ID
                 == CarbonContext.getThreadLocalCarbonContext().getTenantId()
             ? true
             : false;
     if (superTenant && KeyStoreUtil.isPrimaryStore(keyStores[i].getKeyStoreName())) {
       primaryKeyStore = keyStores[i];
       break;
     } else if (!superTenant
         && SAMLSSOUtil.generateKSNameFromDomainName(getTenantDomain())
             .equals(keyStores[i].getKeyStoreName())) {
       primaryKeyStore = keyStores[i];
       break;
     }
   }
   if (primaryKeyStore != null) {
     return getStoreEntries(primaryKeyStore.getKeyStoreName());
   }
   throw new IdentityException("Primary Keystore cannot be found.");
 }