public class LunaPrivateKeyDsa extends LunaKeyDsa implements LunaPrivateKey, java.security.interfaces.DSAPrivateKey
ivRandom, ivSecureRandom, keySize, lapi, mKeyClass, mKeyType, mObject, UNLIMITED_USE
Constructor and Description |
---|
LunaPrivateKeyDsa(int handle) |
LunaPrivateKeyDsa(int handle,
int slot) |
LunaPrivateKeyDsa(LunaTokenObject object) |
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
getX() |
protected void |
verifyClassAndType()
Checks that the existing object handle being wrapped is a private DSA key.
|
getParams
assign, AttributeToBigInteger, authorize, BigIntegerToAttribute, cacheAuthorizedSession, deleteCacheAuthorizedSession, DestroyKey, equals, generateRandomIv, getAlgorithm, GetAlias, getAuthorizedSession, getBytesRemaining, getCacheAuthorizedSession, GetDateMadePersistent, getEncoded, getEncodedInternal, 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 LunaPrivateKeyDsa(int handle)
public LunaPrivateKeyDsa(int handle, int slot)
public LunaPrivateKeyDsa(LunaTokenObject object)
public java.math.BigInteger getX()
getX
in interface java.security.interfaces.DSAPrivateKey
protected void verifyClassAndType()
verifyClassAndType
in class LunaKey
LunaException
- if there is a mismatchCopyright 2014-2018 SafeNet. All rights reserved.