Interface PrivateKey

All Superinterfaces:
Destroyable, Key, PrivateKey, Serializable
All Known Implementing Classes:
PK11DSAPrivateKey, PK11ECPrivateKey, PK11PrivKey, PK11RSAPrivateKey

public interface PrivateKey extends PrivateKey
Private Keys used by JSS. All the private keys handled by JSS are of this type, which is a subtype of java.security.PrivateKey.
  • Field Details

  • Method Details

    • getType

      PrivateKey.Type getType()
      Returns the type (RSA or DSA) of this private key.
    • getUniqueID

      byte[] getUniqueID() throws TokenException
      Returns the unique ID of this key. Unique IDs can be used to match certificates to keys.
      Throws:
      TokenException
      See Also:
    • getStrength

      int getStrength()
      Returns the size, in bits, of the modulus of an RSA key. Returns -1 for other types of keys.
    • getOwningToken

      CryptoToken getOwningToken()
      Returns the CryptoToken that owns this private key. Cryptographic operations with this key may only be performed on the token that owns the key.