securis/pom.xml
.. .. @@ -42,11 +42,6 @@ 42 42 <version>3.0.9.Final</version> 43 43 </dependency> 44 44 <dependency> 45 - <groupId>net.curisit</groupId>46 - <artifactId>securis-client</artifactId>47 - <version>0.9.5-SNAPSHOT</version>48 - </dependency>49 - <dependency>50 45 <groupId>org.slf4j</groupId> 51 46 <artifactId>slf4j-log4j12</artifactId> 52 47 <version>1.7.7</version> .. .. @@ -61,6 +56,11 @@ 61 56 <artifactId>hibernate-entitymanager</artifactId> 62 57 <version>4.3.6.Final</version> 63 58 </dependency> 59 + <dependency>60 + <groupId>net.curisit</groupId>61 + <artifactId>securis-client</artifactId>62 + <version>0.9.7-SNAPSHOT</version>63 + </dependency>64 64 </dependencies> 65 65 <build> 66 66 <plugins> securis/src/main/java/net/curisit/securis/LicenseGenerator.java
.. .. @@ -22,7 +22,7 @@ 22 22 import net.curisit.securis.utils.JsonUtils; 23 23 import net.curisit.securis.utils.SignatureHelper; 24 24 25 -import org.apache.commons.net.util.Base64;25 +import org.apache.commons.codec.binary.Base64;26 26 import org.apache.logging.log4j.LogManager; 27 27 import org.apache.logging.log4j.Logger; 28 28 securis/src/main/java/net/curisit/securis/services/ApiResource.java
.. .. @@ -20,8 +20,8 @@ 20 20 import javax.ws.rs.core.Response; 21 21 22 22 import net.curisit.integrity.commons.JsonUtils; 23 -import net.curisit.integrity.commons.Utils;24 23 import net.curisit.securis.LicenseGenerator; 24 +import net.curisit.securis.LicenseManager;25 25 import net.curisit.securis.SeCurisException; 26 26 import net.curisit.securis.beans.LicenseBean; 27 27 import net.curisit.securis.beans.RequestBean; .. .. @@ -76,7 +76,20 @@ 76 76 MediaType.TEXT_PLAIN 77 77 }) 78 78 public Response index() { 79 - return Response.ok("SeCuris API").build();79 + return Response.ok("SeCuris API. Date: " + new Date()).build();80 + }81 +82 + /**83 + *84 + * @return Simple text message to check API status85 + */86 + @GET87 + @Path("/ping")88 + @Produces({89 + MediaType.TEXT_PLAIN90 + })91 + public Response ping() {92 + return Response.ok(LicenseManager.PING_MESSAGE).build();80 93 } 81 94 82 95