DataStructureRSASigningPrivateCrtKeypublic class SigningPrivateKey extends SimpleDataStructure
| 修飾子とタイプ | フィールド | 説明 |
|---|---|---|
static int |
KEYSIZE_BYTES |
_data| コンストラクタ | 説明 |
|---|---|
SigningPrivateKey() |
|
SigningPrivateKey(byte[] data) |
|
SigningPrivateKey(java.lang.String base64Data) |
constructs from base64
|
SigningPrivateKey(SigType type) |
|
SigningPrivateKey(SigType type,
byte[] data) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
Warning - this returns true for two different classes with the same size
and same data, e.g.
|
SigType |
getType() |
|
int |
hashCode() |
We assume the data has enough randomness in it, so use the first 4 bytes for speed.
|
int |
length() |
The legal length of the byte array in this data structure
|
SigningPublicKey |
toPublic() |
Converts this signing private key to its public equivalent.
|
java.lang.String |
toString() |
readcalculateHash, fromBase64, fromByteArray, getData, readBytes, setData, toBase64, toByteArray, writeBytespublic SigningPrivateKey()
public SigningPrivateKey(SigType type)
public SigningPrivateKey(byte[] data)
public SigningPrivateKey(SigType type, byte[] data)
public SigningPrivateKey(java.lang.String base64Data)
throws DataFormatException
base64Data - a string of base64 data (the output of .toBase64() called
on a prior instance of SigningPrivateKeyDataFormatExceptionpublic int length()
SimpleDataStructurelength クラス内 SimpleDataStructurepublic SigType getType()
public SigningPublicKey toPublic()
java.lang.IllegalArgumentException - on bad key or unknown or unsupported typepublic java.lang.String toString()
toString クラス内 SimpleDataStructurepublic int hashCode()
SimpleDataStructurehashCode クラス内 SimpleDataStructurepublic boolean equals(java.lang.Object obj)
SimpleDataStructureequals クラス内 SimpleDataStructure