public abstract class AbstractPXCookie extends Object implements PXCookie
Modifier and Type | Field and Description |
---|---|
protected String |
cookieKey |
protected com.fasterxml.jackson.databind.JsonNode |
decodedCookie |
protected com.fasterxml.jackson.databind.ObjectMapper |
mapper |
protected PXConfiguration |
pxConfiguration |
protected PXContext |
pxContext |
protected String |
pxCookie |
Constructor and Description |
---|
AbstractPXCookie(PXConfiguration pxConfiguration,
PXContext pxContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
deserialize() |
com.fasterxml.jackson.databind.JsonNode |
getDecodedCookie() |
static String |
getMobileCookieVersion(String cookiePrefix) |
String |
getPxCookie() |
long |
getTimestamp() |
String |
getUUID() |
String |
getVID() |
boolean |
isExpired() |
boolean |
isHighScore() |
boolean |
isHmacValid(String hmacStr,
String cookieHmac) |
boolean |
isValid() |
void |
setDecodedCookie(com.fasterxml.jackson.databind.JsonNode decodedCookie) |
void |
setPxCookie(String pxCookie) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBlockAction, getHmac, getScore, isCookieFormatValid, isSecured
protected com.fasterxml.jackson.databind.ObjectMapper mapper
protected PXConfiguration pxConfiguration
protected PXContext pxContext
protected String pxCookie
protected com.fasterxml.jackson.databind.JsonNode decodedCookie
protected String cookieKey
public AbstractPXCookie(PXConfiguration pxConfiguration, PXContext pxContext)
public String getPxCookie()
public void setPxCookie(String pxCookie)
public com.fasterxml.jackson.databind.JsonNode getDecodedCookie()
public void setDecodedCookie(com.fasterxml.jackson.databind.JsonNode decodedCookie)
public boolean deserialize() throws PXCookieDecryptionException
PXCookieDecryptionException
public boolean isHighScore()
public boolean isExpired()
public boolean isHmacValid(String hmacStr, String cookieHmac) throws PXException
PXException
public boolean isValid() throws PXCookieDecryptionException, PXException
public long getTimestamp()
getTimestamp
in interface PXCookie
Copyright © 2018 PerimeterX. All rights reserved.