public class LunaPublicKeyECBIP32 extends LunaPublicKeyECDsa implements LunaPublicKey, java.security.interfaces.ECPublicKey
ivRandom, ivSecureRandom, keySize, lapi, mKeyClass, mKeyType, mObject, UNLIMITED_USE
Constructor and Description |
---|
LunaPublicKeyECBIP32(int handle) |
LunaPublicKeyECBIP32(int handle,
int slot) |
LunaPublicKeyECBIP32(LunaTokenObject object) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
getEncodedInternal() |
protected void |
verifyClassAndType()
Checks that the existing object handle being wrapped is a public ECDSA key.
|
getFormat, getP, getW
getAlgorithm, getParams
assign, AttributeToBigInteger, authorize, BigIntegerToAttribute, cacheAuthorizedSession, deleteCacheAuthorizedSession, DestroyKey, equals, generateRandomIv, GetAlias, getAuthorizedSession, getBytesRemaining, getCacheAuthorizedSession, GetDateMadePersistent, getEncoded, GetFingerprint, 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 LunaPublicKeyECBIP32(int handle)
public LunaPublicKeyECBIP32(int handle, int slot)
public LunaPublicKeyECBIP32(LunaTokenObject object)
protected byte[] getEncodedInternal()
getEncodedInternal
in class LunaPublicKeyECDsa
protected void verifyClassAndType()
verifyClassAndType
in class LunaPublicKeyECDsa
LunaException
- if there is a mismatchCopyright 2014-2018 SafeNet. All rights reserved.