com.stimulsoft.base.licenses
Class StiLicenseObject
java.lang.Object
com.stimulsoft.base.licenses.StiLicenseObject
- Direct Known Subclasses:
- StiLicenseActivationRequest, StiLicenseActivationResponse, StiLicenseKey
public abstract class StiLicenseObject
- extends java.lang.Object
Copyright Stimulsoft
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StiLicenseObject
public StiLicenseObject()
getEncryptKey
public java.lang.String getEncryptKey()
loadFromString
public void loadFromString(java.lang.String str)
throws JSONException
- Throws:
JSONException
saveToString
public java.lang.String saveToString()
throws JSONException
- Throws:
JSONException
saveToBytesInternal
public byte[] saveToBytesInternal()
throws JSONException,
java.io.UnsupportedEncodingException
- Throws:
JSONException
java.io.UnsupportedEncodingException
decryptFromBytes
public 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
- 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
encryptToBytes
public 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
- 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
encryptToString
public 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
- 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
decryptFromString
public 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
- 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