public class LunaPrivateKeyECBIP32 extends LunaPrivateKeyECDsa implements LunaPrivateKey, java.security.interfaces.ECPrivateKey
ivRandom, ivSecureRandom, keySize, lapi, mKeyClass, mKeyType, mObject, UNLIMITED_USE
Constructor and Description |
---|
LunaPrivateKeyECBIP32(int handle) |
LunaPrivateKeyECBIP32(int handle,
int slot) |
LunaPrivateKeyECBIP32(LunaTokenObject object) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
getEncodedInternal() |
protected void |
verifyClassAndType()
Checks that the existing object handle being wrapped is a private ECDSA key.
|
getS
getAlgorithm, getParams
assign, AttributeToBigInteger, authorize, BigIntegerToAttribute, cacheAuthorizedSession, deleteCacheAuthorizedSession, DestroyKey, equals, generateRandomIv, GetAlias, getAuthorizedSession, getBytesRemaining, getCacheAuthorizedSession, GetDateMadePersistent, getEncoded, GetFingerprint, getFormat, getKeyByType, GetKeyClass, GetKeyHandle, getKeySize, getKeyType, GetKeyType, GetOUID, getSession, getSlot, getUsageCount, getUsageLimit, hashCode, incrementFailedAuthorizationCount, Initialize, Initialize, injectKey, InjectPrivateKey, InjectPrivateKey, InjectPrivateKey, InjectPrivateKey, isInitialized, IsKeyPersistent, LocateKeyByAlias, LocateKeyByAlias, LocateKeyByFingerprint, LocateKeyByFingerprint, LocateKeyByHandle, LocateKeyByHandle, LocateKeyByOUID, LocateKeyByOUID, LocateKeyOnlyByAlias, LocateKeyOnlyByAlias, MakePersistent, release, resetAuthorizationData, resetAuthorizedSession, setAuthorizationData, setKeySize, setUsageCount, setUsageLimit, toString
public LunaPrivateKeyECBIP32(int handle)
public LunaPrivateKeyECBIP32(int handle, int slot)
public LunaPrivateKeyECBIP32(LunaTokenObject object)
protected byte[] getEncodedInternal()
getEncodedInternal
in class LunaPrivateKeyECDsa
protected void verifyClassAndType()
verifyClassAndType
in class LunaPrivateKeyECDsa
LunaException
- if there is a mismatchCopyright 2014-2018 SafeNet. All rights reserved.