public class IndexedECPrivateKey extends AbstractIndexedKey<ECPrivateKey> implements ECPrivateKey
IndexedKey. The underlying key is an ECPrivateKey.serialVersionUID| Constructor and Description |
|---|
IndexedECPrivateKey(ECPrivateKey key,
int index,
boolean active,
KeyType type)
Create the object with the given key, index, active state and type.
|
| Modifier and Type | Method and Description |
|---|---|
ECParameterSpec |
getParams()
Get the parameters of the key.
|
IndexedECPublicKey |
getPublicKey()
Get the public key of this private key.
|
BigInteger |
getS()
Get the S value of this private elliptic curve key.
|
equals, getAlgorithm, getEncoded, getFormat, getIndex, getKey, getKeyType, isActive, setActiveclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAlgorithm, getEncoded, getFormatdestroy, isDestroyedpublic IndexedECPrivateKey(ECPrivateKey key, int index, boolean active, KeyType type)
key - the actual private elliptic curve keyindex - the index of the keyactive - the active state of the keytype - the type of the keypublic ECParameterSpec getParams()
public IndexedECPublicKey getPublicKey()
public BigInteger getS()
getS in interface ECPrivateKeyCopyright © 2021. All rights reserved.