public abstract class CryptoKey extends java.lang.Object implements CryptoElement, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected static java.security.MessageDigest |
shactx |
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
asBytes() |
abstract byte[] |
fingerprint() |
protected byte[] |
fingerprint(java.math.BigInteger[] quantities) |
java.lang.String |
fingerprintToString() |
abstract java.lang.String |
keyType() |
static void |
main(java.lang.String[] args) |
static CryptoKey |
read(java.io.InputStream i) |
java.lang.String |
toString() |
java.lang.String |
verboseToString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
toLongString
public static CryptoKey read(java.io.InputStream i) throws java.io.IOException, CryptFormatException
java.io.IOException
CryptFormatException
public abstract java.lang.String keyType()
public abstract byte[] fingerprint()
public abstract byte[] asBytes()
protected byte[] fingerprint(java.math.BigInteger[] quantities)
public java.lang.String verboseToString()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String fingerprintToString()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception