public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static byte |
bool2Byte(boolean value) |
static TPSBuffer |
computeEncEcbDes(org.mozilla.jss.pkcs11.PK11SymKey symKey,
TPSBuffer input) |
static TPSBuffer |
computeMAC(org.mozilla.jss.pkcs11.PK11SymKey symKey,
TPSBuffer input,
TPSBuffer icv) |
static TPSBuffer |
computeMACdes3des(org.mozilla.jss.pkcs11.PK11SymKey symKey,
TPSBuffer input,
TPSBuffer initialIcv) |
static TPSBuffer |
encryptData(TPSBuffer dataToEnc,
org.mozilla.jss.pkcs11.PK11SymKey encKey) |
static java.lang.String |
getCertAkiString(netscape.security.x509.X509CertImpl cert) |
static java.lang.String |
getCertSkiString(netscape.security.x509.X509CertImpl cert) |
static java.lang.String |
getTimeStampString(boolean addMicroSeconds) |
static int |
hexToBin(char ch) |
static java.lang.String |
intToHex(int val) |
static void |
main(java.lang.String[] args) |
static TPSBuffer |
specialDecode(java.lang.String str) |
static java.lang.String |
specialEncode(TPSBuffer data) |
static java.lang.String |
specialURLEncode(byte[] data) |
static java.lang.String |
specialURLEncode(TPSBuffer data) |
static byte[] |
str2ByteArray(java.lang.String s) |
static java.lang.String |
uriDecode(java.lang.String encoded) |
static byte[] |
uriDecodeFromHex(java.lang.String buff) |
static java.lang.String |
uriEncode(java.lang.String decoded) |
static java.lang.String |
uriEncodeInHex(byte[] buff) |
public static byte[] str2ByteArray(java.lang.String s)
public static byte bool2Byte(boolean value)
public static int hexToBin(char ch)
public static java.lang.String intToHex(int val)
public static void main(java.lang.String[] args)
public static java.lang.String uriDecode(java.lang.String encoded) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static java.lang.String uriEncode(java.lang.String decoded) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static byte[] uriDecodeFromHex(java.lang.String buff)
public static java.lang.String uriEncodeInHex(byte[] buff)
public static java.lang.String specialURLEncode(TPSBuffer data)
public static java.lang.String specialURLEncode(byte[] data)
public static java.lang.String specialEncode(TPSBuffer data)
public static TPSBuffer computeEncEcbDes(org.mozilla.jss.pkcs11.PK11SymKey symKey, TPSBuffer input) throws EBaseException
EBaseException
public static TPSBuffer computeMACdes3des(org.mozilla.jss.pkcs11.PK11SymKey symKey, TPSBuffer input, TPSBuffer initialIcv) throws EBaseException
EBaseException
public static TPSBuffer computeMAC(org.mozilla.jss.pkcs11.PK11SymKey symKey, TPSBuffer input, TPSBuffer icv) throws EBaseException
EBaseException
public static TPSBuffer specialDecode(java.lang.String str)
public static TPSBuffer encryptData(TPSBuffer dataToEnc, org.mozilla.jss.pkcs11.PK11SymKey encKey) throws EBaseException
EBaseException
public static java.lang.String getCertAkiString(netscape.security.x509.X509CertImpl cert) throws EBaseException, java.io.IOException
EBaseException
java.io.IOException
public static java.lang.String getCertSkiString(netscape.security.x509.X509CertImpl cert) throws EBaseException, java.io.IOException
EBaseException
java.io.IOException
public static java.lang.String getTimeStampString(boolean addMicroSeconds)