| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- package commons.utility;
- import jakarta.servlet.http.Cookie;
- public class CryptedCookie extends Cookie
- {
- private Cookie ck = null;
-
- public CryptedCookie(Cookie ck) {
- super(ck.getName(), "");
- this.ck = ck;
- }
-
- public CryptedCookie(String name, String value) {
- this(new Cookie(name, ""));
- this.setValue(value);
- }
- public Cookie getCk()
- {
- return ck;
- }
- public void setCk(Cookie ck)
- {
- this.ck = ck;
- }
- public Object clone()
- {
- return ck.clone();
- }
- public boolean equals(Object o)
- {
- return ck.equals(o);
- }
- public String getComment()
- {
- return ck.getComment();
- }
- public String getDomain()
- {
- return ck.getDomain();
- }
- public int getMaxAge()
- {
- return ck.getMaxAge();
- }
- public String getName()
- {
- return ck.getName();
- }
- public String getPath()
- {
- return ck.getPath();
- }
- public boolean getSecure()
- {
- return ck.getSecure();
- }
- public String getValue()
- {
- try
- {
- return Crypto.decrypt(ck.getValue());
- }
- catch(Exception e)
- {
- setValue("");
- return "";
- }
- }
- public int getVersion()
- {
- return ck.getVersion();
- }
- public int hashCode()
- {
- return ck.hashCode();
- }
- public void setComment(String arg0)
- {
- ck.setComment(arg0);
- super.setComment(arg0);
- }
- public void setDomain(String arg0)
- {
- ck.setDomain(arg0);
- super.setDomain(arg0);
- }
- public void setMaxAge(int arg0)
- {
- ck.setMaxAge(arg0);
- super.setMaxAge(arg0);
- }
- public void setPath(String arg0)
- {
- ck.setPath(arg0);
- super.setPath(arg0);
- }
- public void setSecure(boolean arg0)
- {
- ck.setSecure(arg0);
- super.setSecure(arg0);
- }
- public void setValue(String arg0)
- {
- try
- {
- ck.setValue(Crypto.encrypt(arg0));
- super.setValue(ck.getValue());
- }
- catch(Exception e)
- {
- ck.setValue("");
- super.setValue("");
- }
- }
- public void setVersion(int arg0)
- {
- ck.setVersion(arg0);
- super.setVersion(arg0);
- }
- public String toString()
- {
- return ck.toString();
- }
-
-
- }
|