public class SecurityURL
extends java.lang.Object
Title:
Description:
Copyright: Copyright (c) 2001
Company: Flowring
Constructor and Description |
---|
SecurityURL() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Base64URLEncode(java.lang.String data) |
static java.lang.String |
encode(java.lang.String url)
Encrypts URL using default key and a Chain Block Cipher and returns a Base64 URL encoded string
|
static java.lang.String |
encode(java.lang.String url,
java.lang.String key)
Encrypts URL using DES 64bit key and a Chain Block Cipher and returns a Base64 URL encoded string
|
static java.lang.String |
encodePercent(java.lang.String data) |
static void |
setPrivateKeyOfSingleSignOn(java.lang.String privateKeyOfSingleSignOn)
Sets private key for Single sign-on.
|
static char[] |
xor(char[] a,
char[] b) |
public static void setPrivateKeyOfSingleSignOn(java.lang.String privateKeyOfSingleSignOn)
privateKeyOfSingleSignOn
- private key of Single sign-on.public static java.lang.String encode(java.lang.String url) throws java.lang.Exception
url
- URL to encryptjava.lang.Exception
public static java.lang.String encode(java.lang.String url, java.lang.String key) throws java.lang.Exception
url
- URL to encryptkey
- Secret keyjava.lang.Exception
public static java.lang.String Base64URLEncode(java.lang.String data) throws java.lang.Exception
java.lang.Exception
public static java.lang.String encodePercent(java.lang.String data) throws java.lang.Exception
java.lang.Exception
public static char[] xor(char[] a, char[] b)
a
- char arrayb
- char array