JSS 3.1.2

org.mozilla.jss.pkcs11
Class PublicKeyProxy

java.lang.Object
  |
  +--org.mozilla.jss.util.NativeProxy
        |
        +--org.mozilla.jss.pkcs11.KeyProxy
              |
              +--org.mozilla.jss.pkcs11.PublicKeyProxy

class PublicKeyProxy
extends KeyProxy


Fields inherited from class org.mozilla.jss.util.NativeProxy
indexGenerator, mPointer, registry, registryIndex
 
Constructor Summary
PublicKeyProxy(byte[] pointer)
           
 
Method Summary
protected  void finalize()
          Finalize this NativeProxy by releasing its native resources.
protected  void releaseNativeResources()
          Release the native resources used by this proxy.
 
Methods inherited from class org.mozilla.jss.util.NativeProxy
, assertRegistryEmpty, equals, getRegistryIndex, getRegistryIndices, register, unregister
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PublicKeyProxy

public PublicKeyProxy(byte[] pointer)
Method Detail

releaseNativeResources

protected void releaseNativeResources()
Description copied from class: NativeProxy
Release the native resources used by this proxy. Subclasses of NativeProxy must define this method to clean up data structures in C code that are referenced by this proxy. releaseNativeResources() will usually be implemented as a native method.

You don't call this method; NativeProxy.finalize() calls it for you.

You must declare a finalize() method which calls super.finalize().

Overrides:
releaseNativeResources in class NativeProxy

finalize

protected void finalize()
                 throws java.lang.Throwable
Description copied from class: NativeProxy
Finalize this NativeProxy by releasing its native resources. The finalizer calls releaseNativeResources() so you don't have to. This finalizer should be called from the finalize() method of all subclasses: class MyProxy extends NativeProxy { [...] protected void finalize() throws Throwable { // do any object-specific finalization other than // releasing native resources [...] super.finalize(); } }
Overrides:
finalize in class KeyProxy

JSS 3.1.2