Interface PrivateKeyRef

  • All Superinterfaces:
    javax.security.auth.Destroyable, java.security.Key, KeyRef, java.security.PrivateKey, java.io.Serializable
    All Known Implementing Classes:
    SmartCardHSMECKey, SmartCardHSMPrivateKey, SmartCardHSMRSAKey

    public interface PrivateKeyRef
    extends KeyRef, java.security.PrivateKey
    Interface for classes that reference a private key stored on a smart card. Different cards use different ways of identifying a key on the card, for example file names, indexes, numbers, logical names. Wherever a card service interface needs to identify a key on card the interface should use type PrivateKeyRef. Concrete card service implementations should then support a subset of the subclasses of PrivateKeyRef, for example PrivateKeyFile for cards that store their keys in ISO files.
    Author:
    Peter Bendel (peter_bendel@de.ibm.com), Roland Weber (rolweber@de.ibm.com)
    See Also:
    PrivateKeyFile
    • Field Summary

      • Fields inherited from interface java.security.Key

        serialVersionUID
      • Fields inherited from interface java.security.PrivateKey

        serialVersionUID
    • Method Summary

      • Methods inherited from interface javax.security.auth.Destroyable

        destroy, isDestroyed
      • Methods inherited from interface java.security.Key

        getAlgorithm, getEncoded, getFormat