public abstract class StiLicenseObject
extends java.lang.Object
| Constructor and Description |
|---|
StiLicenseObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
decryptFromBytes(byte[] bytes) |
void |
decryptFromString(java.lang.String str) |
byte[] |
encryptToBytes() |
java.lang.String |
encryptToString() |
java.lang.String |
getEncryptKey() |
void |
loadFromString(java.lang.String str) |
byte[] |
saveToBytesInternal() |
java.lang.String |
saveToString() |
public java.lang.String getEncryptKey()
public void loadFromString(java.lang.String str)
throws JSONException
JSONExceptionpublic java.lang.String saveToString()
throws JSONException
JSONExceptionpublic byte[] saveToBytesInternal()
throws JSONException,
java.io.UnsupportedEncodingException
JSONExceptionjava.io.UnsupportedEncodingExceptionpublic void decryptFromBytes(byte[] bytes)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException,
javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
javax.crypto.NoSuchPaddingException,
java.io.UnsupportedEncodingException,
JSONException
java.security.InvalidKeyExceptionjava.security.InvalidAlgorithmParameterExceptionjavax.crypto.IllegalBlockSizeExceptionjavax.crypto.BadPaddingExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionjavax.crypto.NoSuchPaddingExceptionjava.io.UnsupportedEncodingExceptionJSONExceptionpublic byte[] encryptToBytes()
throws java.io.UnsupportedEncodingException,
JSONException,
java.security.InvalidKeyException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
javax.crypto.NoSuchPaddingException,
javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException,
java.security.InvalidAlgorithmParameterException
java.io.UnsupportedEncodingExceptionJSONExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionjavax.crypto.NoSuchPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionjavax.crypto.BadPaddingExceptionjava.security.InvalidAlgorithmParameterExceptionpublic java.lang.String encryptToString()
throws java.security.InvalidKeyException,
java.io.UnsupportedEncodingException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
javax.crypto.NoSuchPaddingException,
javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException,
JSONException,
java.security.InvalidAlgorithmParameterException
java.security.InvalidKeyExceptionjava.io.UnsupportedEncodingExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionjavax.crypto.NoSuchPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionjavax.crypto.BadPaddingExceptionJSONExceptionjava.security.InvalidAlgorithmParameterExceptionpublic void decryptFromString(java.lang.String str)
throws java.security.InvalidKeyException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
javax.crypto.NoSuchPaddingException,
java.io.UnsupportedEncodingException,
javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException,
JSONException,
java.security.InvalidAlgorithmParameterException
java.security.InvalidKeyExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionjavax.crypto.NoSuchPaddingExceptionjava.io.UnsupportedEncodingExceptionjavax.crypto.IllegalBlockSizeExceptionjavax.crypto.BadPaddingExceptionJSONExceptionjava.security.InvalidAlgorithmParameterExceptionCopyright © 2020 Stimulsoft. All Rights Reserved.