APIdia Launch Partner
Top Fields Constructors Methods
sun.security.pkcs11

pack-priv final Class NativeKeyHolder

Located in compilation unit of sun.security.pkcs11.P11Key.

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private long
private final byte[]
private static long
private static CK_MECHANISM
private static long
private static Session
private final P11Key
private final SessionKeyRef
private int
private boolean

Constructor Summary

AccessConstructor and Description
pack-priv
NativeKeyHolder(P11Key p11Key, long keyID, Session keySession, boolean extractKeyInfo, boolean isTokenObject)

Method Summary

Modifier and TypeMethod and Description
private static void
pack-priv static void
private static void
pack-priv long
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

keyIDback to summary
private long keyID
nativeKeyInfoback to summary
private final byte[] nativeKeyInfo
nativeKeyWrapperKeyIDback to summary
private static long nativeKeyWrapperKeyID
nativeKeyWrapperMechanismback to summary
private static CK_MECHANISM nativeKeyWrapperMechanism
nativeKeyWrapperRefCountback to summary
private static long nativeKeyWrapperRefCount
nativeKeyWrapperSessionback to summary
private static Session nativeKeyWrapperSession
p11Keyback to summary
private final P11Key p11Key
refback to summary
private final SessionKeyRef ref
refCountback to summary
private int refCount
wrapperKeyUsedback to summary
private boolean wrapperKeyUsed

Constructor Detail

NativeKeyHolderback to summary
pack-priv NativeKeyHolder(P11Key p11Key, long keyID, Session keySession, boolean extractKeyInfo, boolean isTokenObject)

Method Detail

createNativeKeyWrapperback to summary
private static void createNativeKeyWrapper(Token token) throws PKCS11Exception
decWrapperKeyRefback to summary
pack-priv static void decWrapperKeyRef()
deleteNativeKeyWrapperback to summary
private static void deleteNativeKeyWrapper()
getKeyIDback to summary
pack-priv long getKeyID() throws ProviderException
releaseKeyIDback to summary
pack-priv void releaseKeyID()