webfunds.token.algorithm
Class AbstractPublicTokenParameters
java.lang.Object
|
+--webfunds.token.algorithm.AbstractPublicTokenParameters
- Direct Known Subclasses:
- ChaumPublicTokenParameters, RandomPublicTokenParameters
- public abstract class AbstractPublicTokenParameters
- extends java.lang.Object
- implements webfunds.token.algorithm.AbstractParamInterface
Class description
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
AbstractPublicTokenParameters
public AbstractPublicTokenParameters()
decodeImpl
protected abstract void decodeImpl(byte[] data,
int start,
int len)
throws DataFormatException,
UnsupportedVersionException
verify
public final boolean verify(java.security.PublicKey pk,
java.lang.String alg,
java.lang.String provider)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
java.security.InvalidKeyException,
java.security.SignatureException
decode
public final void decode(byte[] data,
int start,
int len)
throws DataFormatException,
UnsupportedVersionException
getCurrencyID
public final byte[] getCurrencyID()
- Specified by:
- getCurrencyID in interface webfunds.token.algorithm.AbstractParamInterface
getSeries
public final byte[] getSeries()
- Specified by:
- getSeries in interface webfunds.token.algorithm.AbstractParamInterface
getExpiryDate
public final java.util.Date getExpiryDate()
- Specified by:
- getExpiryDate in interface webfunds.token.algorithm.AbstractParamInterface
getDenominations
public final long[] getDenominations()
- Specified by:
- getDenominations in interface webfunds.token.algorithm.AbstractParamInterface
getAbstractMajorVersion
public final byte getAbstractMajorVersion()
- Specified by:
- getAbstractMajorVersion in interface webfunds.token.algorithm.AbstractParamInterface
getAbstractMinorVersion
public final byte getAbstractMinorVersion()
- Specified by:
- getAbstractMinorVersion in interface webfunds.token.algorithm.AbstractParamInterface
getImplementationMajorVersion
public final byte getImplementationMajorVersion()
- Specified by:
- getImplementationMajorVersion in interface webfunds.token.algorithm.AbstractParamInterface
getImplementationMinorVersion
public final byte getImplementationMinorVersion()
- Specified by:
- getImplementationMinorVersion in interface webfunds.token.algorithm.AbstractParamInterface
setCurrencyID
public final void setCurrencyID(byte[] x)
- Specified by:
- setCurrencyID in interface webfunds.token.algorithm.AbstractParamInterface
setSeries
public final void setSeries(byte[] x)
- Specified by:
- setSeries in interface webfunds.token.algorithm.AbstractParamInterface
setExpiryDate
public final void setExpiryDate(java.util.Date x)
- Specified by:
- setExpiryDate in interface webfunds.token.algorithm.AbstractParamInterface
setDenominations
public final void setDenominations(long[] x)
- Specified by:
- setDenominations in interface webfunds.token.algorithm.AbstractParamInterface
setAbstractMajorVersion
public final void setAbstractMajorVersion(byte x)
- Specified by:
- setAbstractMajorVersion in interface webfunds.token.algorithm.AbstractParamInterface
setAbstractMinorVersion
public final void setAbstractMinorVersion(byte x)
- Specified by:
- setAbstractMinorVersion in interface webfunds.token.algorithm.AbstractParamInterface
setImplementationMajorVersion
public final void setImplementationMajorVersion(byte x)
- Specified by:
- setImplementationMajorVersion in interface webfunds.token.algorithm.AbstractParamInterface
setImplementationMinorVersion
public final void setImplementationMinorVersion(byte x)
- Specified by:
- setImplementationMinorVersion in interface webfunds.token.algorithm.AbstractParamInterface