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

pack-priv final Class SessionKeyRef

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

extends PhantomReference<P11Key>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private long
pack-priv static ReferenceQueue<P11Key>
private static Set<SessionKeyRef>
private Session
private boolean

Constructor Summary

AccessConstructor and Description
pack-priv
SessionKeyRef(P11Key p11Key, long keyID, boolean wrapperKeyUsed, Session session)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv void
registerNativeKey(long newKeyID, Session newSession)

pack-priv void
private void
updateNativeKey(long newKeyID, Session newSession)

Inherited from java.lang.ref.PhantomReference:
get

Field Detail

keyIDback to summary
private long keyID
refQueueback to summary
pack-priv static ReferenceQueue<P11Key> refQueue
refSetback to summary
private static Set<SessionKeyRef> refSet
sessionback to summary
private Session session
wrapperKeyUsedback to summary
private boolean wrapperKeyUsed

Constructor Detail

SessionKeyRefback to summary
pack-priv SessionKeyRef(P11Key p11Key, long keyID, boolean wrapperKeyUsed, Session session)

Method Detail

disposeback to summary
pack-priv void dispose()
registerNativeKeyback to summary
pack-priv void registerNativeKey(long newKeyID, Session newSession)
removeNativeKeyback to summary
pack-priv void removeNativeKey()
updateNativeKeyback to summary
private void updateNativeKey(long newKeyID, Session newSession)