List of usage examples for com.liferay.portal.kernel.util Digester SHA_256
String SHA_256
To view the source code for com.liferay.portal.kernel.util Digester SHA_256.
Click Source Link
From source file:ch.inofix.contact.service.impl.ContactServiceImpl.java
License:Open Source License
@Override public FileEntry addTempFileEntry(long groupId, String folderName, String fileName, InputStream inputStream, String mimeType) throws PortalException { ContactManagerPortletPermission.check(getPermissionChecker(), groupId, ContactManagerActionKeys.EXPORT_IMPORT_CONTACTS); return TempFileEntryUtil.addTempFileEntry(groupId, getUserId(), DigesterUtil.digestHex(Digester.SHA_256, folderName), fileName, inputStream, mimeType); }
From source file:ch.inofix.contact.service.impl.ContactServiceImpl.java
License:Open Source License
@Override public void deleteTempFileEntry(long groupId, String folderName, String fileName) throws PortalException { ContactManagerPortletPermission.check(getPermissionChecker(), groupId, ContactManagerActionKeys.EXPORT_IMPORT_CONTACTS); TempFileEntryUtil.deleteTempFileEntry(groupId, getUserId(), DigesterUtil.digestHex(Digester.SHA_256, folderName), fileName); }
From source file:ch.inofix.contact.service.impl.ContactServiceImpl.java
License:Open Source License
@Override public String[] getTempFileNames(long groupId, String folderName) throws PortalException { ContactManagerPortletPermission.check(getPermissionChecker(), groupId, ContactManagerActionKeys.EXPORT_IMPORT_CONTACTS); return TempFileEntryUtil.getTempFileNames(groupId, getUserId(), DigesterUtil.digestHex(Digester.SHA_256, folderName)); }
From source file:ch.inofix.data.service.impl.MeasurementServiceImpl.java
License:Open Source License
@Override public String[] getTempFileNames(long groupId, String folderName) throws PortalException { DataManagerPortletPermission.check(getPermissionChecker(), groupId, MeasurementActionKeys.EXPORT_IMPORT_MEASUREMENTS); return TempFileEntryUtil.getTempFileNames(groupId, getUserId(), DigesterUtil.digestHex(Digester.SHA_256, folderName)); }
From source file:com.liferay.events.global.mobile.Utils.java
License:Open Source License
public static String generateSig(Map<String, String> args) { if (Validator.isNull(sigSharedSecret)) { sigSharedSecret = PortletProps.get("liferay.events.shared.secret"); if (sigSharedSecret == null) { sigSharedSecret = "some-hard-to-guess-string"; }/*from w ww . j av a2 s.c o m*/ } List<String> sortedArgs = new SortedArrayList<String>(); sortedArgs.addAll(args.keySet()); String preSig = sigSharedSecret; for (String paramName : sortedArgs) { preSig += (paramName + "=" + args.get(paramName)); } return DigesterUtil.digestHex(Digester.SHA_256, preSig); }
From source file:com.liferay.events.global.mobile.Utils.java
License:Open Source License
public static boolean isValidSignature(Map<String, String> args, String sig) throws SystemException { if (!Utils.flag) return false; if (Validator.isNull(sigSharedSecret)) { //sigSharedSecret = PrefsPropsUtil.getString("liferay.events.shared.secret", "some hard-to-guess string"); sigSharedSecret = PortletProps.get("liferay.events.shared.secret"); if (sigSharedSecret == null) { sigSharedSecret = "some-hard-to-guess-string"; }//from w w w .j a va2 s . com } List<String> sortedArgs = new SortedArrayList<String>(); sortedArgs.addAll(args.keySet()); String preSig = sigSharedSecret; for (String paramName : sortedArgs) { preSig += (paramName + "=" + args.get(paramName)); } String shaSig = DigesterUtil.digestHex(Digester.SHA_256, preSig); return shaSig.equals(sig); }
From source file:com.liferay.exportimport.lar.ExportImportHelperImpl.java
License:Open Source License
@Override public FileEntry getTempFileEntry(long groupId, long userId, String folderName) throws PortalException { String[] tempFileNames = _layoutService.getTempFileNames(groupId, folderName); if (tempFileNames.length == 0) { return null; }// w w w . ja v a 2 s . co m return TempFileEntryUtil.getTempFileEntry(groupId, userId, DigesterUtil.digestHex(Digester.SHA_256, folderName), tempFileNames[0]); }