Uses of Interface
java.security.Key
| Package | Description |
|---|---|
| java.security |
Extensible cryptographic service provider infrastructure (SPI) for using
and defining services such as
Certificates,
Keys, KeyStores, MessageDigests, and Signatures. |
| java.security.interfaces |
This package provides the interfaces needed to generate:
(1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard;
(2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186;
(3) Keys for a generic Elliptic Curve asymmetric encryption algorithm.
|
| javax.crypto |
This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or
key agreement.
|
| javax.crypto.interfaces |
This package provides the interfaces needed to implement the
Diffie-Hellman (DH) key agreement's algorithm as specified by PKCS#3.
|
| javax.crypto.spec |
This package provides the classes and interfaces needed to specify keys
and parameter for encryption.
|
| org.apache.harmony.crypto.internal | |
| org.apache.harmony.security | |
| org.apache.harmony.security.provider.crypto | |
| org.apache.harmony.security.x509 | |
| org.bouncycastle.jcajce.provider.asymmetric.dh | |
| org.bouncycastle.jcajce.provider.asymmetric.dsa | |
| org.bouncycastle.jcajce.provider.asymmetric.ec | |
| org.bouncycastle.jcajce.provider.asymmetric.rsa | |
| org.bouncycastle.jcajce.provider.asymmetric.util | |
| org.bouncycastle.jcajce.provider.asymmetric.x509 | |
| org.bouncycastle.jcajce.provider.keystore.bc | |
| org.bouncycastle.jcajce.provider.keystore.pkcs12 | |
| org.bouncycastle.jcajce.provider.symmetric.util | |
| org.bouncycastle.jce.interfaces | |
| org.bouncycastle.jce.provider | |
| org.bouncycastle.jce.spec | |
| org.conscrypt |
-
Uses of Key in java.security
Subinterfaces of Key in java.security Modifier and Type Interface Description interfacePrivateKeyPrivateKeyis the common interface for private keys.interfacePublicKeyPublicKeyis the common interface for public keys.Methods in java.security that return Key Modifier and Type Method Description abstract KeyKeyStoreSpi. engineGetKey(String alias, char[] password)Returns the key with the given alias, using the password to recover the key from the store.protected abstract KeyKeyFactorySpi. engineTranslateKey(Key key)Translates the given key into a key from this key factory.KeyKeyStore. getKey(String alias, char[] password)Returns the key with the given alias, using the password to recover the key from the store.KeyKeyFactory. translateKey(Key key)Translates the given key into a key from this key factory.Methods in java.security with parameters of type Key Modifier and Type Method Description protected abstract <T extends KeySpec>
TKeyFactorySpi. engineGetKeySpec(Key key, Class<T> keySpec)Returns the key specification for the specified key.abstract voidKeyStoreSpi. engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)Associates the given alias with the key, password and certificate chain.protected abstract KeyKeyFactorySpi. engineTranslateKey(Key key)Translates the given key into a key from this key factory.<T extends KeySpec>
TKeyFactory. getKeySpec(Key key, Class<T> keySpec)Returns the key specification for the specified key.voidKeyStore. setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)Associates the given alias with the key, password and certificate chain.KeyKeyFactory. translateKey(Key key)Translates the given key into a key from this key factory. -
Uses of Key in java.security.interfaces
Subinterfaces of Key in java.security.interfaces Modifier and Type Interface Description interfaceDSAPrivateKeyThe interface for a Digital Signature Algorithm (DSA) private key.interfaceDSAPublicKeyThe interface for a Digital Signature Algorithm (DSA) public key.interfaceECPrivateKeyThe interface for an Elliptic Curve (EC) private key.interfaceECPublicKeyThe interface for an Elliptic Curve (EC) public key.interfaceRSAMultiPrimePrivateCrtKeyThe interface for a Multi-Prime RSA private key.interfaceRSAPrivateCrtKeyThe interface for a PKCS#1 RSA private key using CRT information values.interfaceRSAPrivateKeyThe interface for an PKCS#1 RSA private key.interfaceRSAPublicKeyThe interface for a PKCS#1 RSA public key. -
Uses of Key in javax.crypto
Subinterfaces of Key in javax.crypto Modifier and Type Interface Description interfaceSecretKeyA cryptographic secret (symmetric) key.Methods in javax.crypto that return Key Modifier and Type Method Description KeyKeyAgreement. doPhase(Key key, boolean lastPhase)Does the next (or the last) phase of the key agreement, using the specified key.protected abstract KeyKeyAgreementSpi. engineDoPhase(Key key, boolean lastPhase)Does the next (or the last) phase of the key agreement, using the specified key.protected KeyCipherSpi. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Unwraps a key using this cipher instance.KeyCipher. unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Unwraps a key using this cipher instance.Methods in javax.crypto with parameters of type Key Modifier and Type Method Description KeyKeyAgreement. doPhase(Key key, boolean lastPhase)Does the next (or the last) phase of the key agreement, using the specified key.protected abstract KeyKeyAgreementSpi. engineDoPhase(Key key, boolean lastPhase)Does the next (or the last) phase of the key agreement, using the specified key.protected intCipherSpi. engineGetKeySize(Key key)Returns the size of a specified key object in bits.protected abstract voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness.protected abstract voidCipherSpi. engineInit(int opmode, Key key, SecureRandom random)Initializes this cipher instance with the specified key and a source of randomness.protected abstract voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness.protected abstract voidExemptionMechanismSpi. engineInit(Key key)Initializes thisExemptionMechanisminstance with the specified key.protected abstract voidExemptionMechanismSpi. engineInit(Key key, AlgorithmParameters params)Initializes thisExemptionMechanisminstance with the specified key and algorithm parameters.protected abstract voidExemptionMechanismSpi. engineInit(Key key, AlgorithmParameterSpec params)Initializes thisExemptionMechanisminstance with the specified key and algorithm parameters.protected abstract voidKeyAgreementSpi. engineInit(Key key, SecureRandom random)Initializes thisKeyAgreementSpiwith the specified key and the specified randomness source.protected abstract voidKeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)Initializes thisKeyAgreementSpiwith the specified key, algorithm parameters and randomness source.protected abstract voidMacSpi. engineInit(Key key, AlgorithmParameterSpec params)Initializes thisMacSpiinstance with the specified key and algorithm parameters.protected byte[]CipherSpi. engineWrap(Key key)Wraps a key using this cipher instance.PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey)Returns thePKCS8EncodedKeySpecobject extracted from the encrypted data.PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, String providerName)Returns thePKCS8EncodedKeySpecobject extracted from the encrypted data.PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, Provider provider)Returns thePKCS8EncodedKeySpecobject extracted from the encrypted data.ObjectSealedObject. getObject(Key key)Returns the wrapped object, decrypting it using the specified key.ObjectSealedObject. getObject(Key key, String provider)Returns the wrapped object, decrypting it using the specified key.voidCipher. init(int opmode, Key key)Initializes this cipher instance with the specified key.voidCipher. init(int opmode, Key key, AlgorithmParameters params)Initializes this cipher instance with the specified key and algorithm parameters.voidCipher. init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness.voidCipher. init(int opmode, Key key, SecureRandom random)Initializes this cipher instance with the specified key and a source of randomness.voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params)Initializes this cipher instance with the specified key and algorithm parameters.voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness.voidExemptionMechanism. init(Key key)Initializes thisExemptionMechanisminstance with the specified key.voidExemptionMechanism. init(Key key, AlgorithmParameters param)Initializes thisExemptionMechanisminstance with the specified key and algorithm parameters.voidExemptionMechanism. init(Key key, AlgorithmParameterSpec param)Initializes thisExemptionMechanisminstance with the specified key and algorithm parameters.voidKeyAgreement. init(Key key)Initializes thisKeyAgreementwith the specified key.voidKeyAgreement. init(Key key, SecureRandom random)Initializes thisKeyAgreementwith the specified key and the specified randomness source.voidKeyAgreement. init(Key key, AlgorithmParameterSpec params)Initializes thisKeyAgreementwith the specified key and the algorithm parameters.voidKeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)Initializes thisKeyAgreementwith the specified key, algorithm parameters and randomness source.voidMac. init(Key key)Initializes thisMacinstance with the specified key.voidMac. init(Key key, AlgorithmParameterSpec params)Initializes thisMacinstance with the specified key and algorithm parameters.booleanExemptionMechanism. isCryptoAllowed(Key key)Returns whether the result blob for thisExemptionMechanisminstance has been generated successfully and that the specified key is the same as the one that was used to initialize and generate.byte[]Cipher. wrap(Key key)Wraps a key using this cipher instance. -
Uses of Key in javax.crypto.interfaces
Subinterfaces of Key in javax.crypto.interfaces Modifier and Type Interface Description interfaceDHPrivateKeyThe interface for a private key in the Diffie-Hellman key exchange protocol.interfaceDHPublicKeyThe interface for a public key in the Diffie-Hellman key exchange protocol.interfacePBEKeyThe interface to a password-based-encryption key. -
Uses of Key in javax.crypto.spec
Classes in javax.crypto.spec that implement Key Modifier and Type Class Description classSecretKeySpecA key specification for aSecretKeyand also a secret key implementation that is provider-independent. -
Uses of Key in org.apache.harmony.crypto.internal
Methods in org.apache.harmony.crypto.internal that return Key Modifier and Type Method Description KeyNullCipherSpi. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Methods in org.apache.harmony.crypto.internal with parameters of type Key Modifier and Type Method Description intNullCipherSpi. engineGetKeySize(Key key)voidNullCipherSpi. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)voidNullCipherSpi. engineInit(int opmode, Key key, SecureRandom random)voidNullCipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)byte[]NullCipherSpi. engineWrap(Key key) -
Uses of Key in org.apache.harmony.security
Classes in org.apache.harmony.security that implement Key Modifier and Type Class Description classPrivateKeyImplPrivateKeyImplclassPublicKeyImplPublicKeyImpl -
Uses of Key in org.apache.harmony.security.provider.crypto
Classes in org.apache.harmony.security.provider.crypto that implement Key Modifier and Type Class Description classDSAPrivateKeyImplThe class provides DSAPrivateKey functionality by extending a class implementing PrivateKey and implementing methods defined in both interfaces, DSAKey and DSAPrivateKeyclassDSAPublicKeyImplThe class provides DSAPublicKey functionality by extending a class implementing PublicKey and implementing methods defined in both interfaces, DSAKey and DSAPublicKeyMethods in org.apache.harmony.security.provider.crypto that return Key Modifier and Type Method Description protected KeyDSAKeyFactoryImpl. engineTranslateKey(Key key)The method generates a DSAPublicKey object from the provided key.Methods in org.apache.harmony.security.provider.crypto with parameters of type Key Modifier and Type Method Description protected <T extends KeySpec>
TDSAKeyFactoryImpl. engineGetKeySpec(Key key, Class<T> keySpec)This method returns a specification for the supplied key.protected KeyDSAKeyFactoryImpl. engineTranslateKey(Key key)The method generates a DSAPublicKey object from the provided key. -
Uses of Key in org.apache.harmony.security.x509
Classes in org.apache.harmony.security.x509 that implement Key Modifier and Type Class Description classX509PublicKey -
Uses of Key in org.bouncycastle.jcajce.provider.asymmetric.dh
Classes in org.bouncycastle.jcajce.provider.asymmetric.dh that implement Key Modifier and Type Class Description classBCDHPrivateKeyclassBCDHPublicKeyMethods in org.bouncycastle.jcajce.provider.asymmetric.dh that return Key Modifier and Type Method Description protected KeyKeyAgreementSpi. engineDoPhase(Key key, boolean lastPhase)protected KeyKeyFactorySpi. engineTranslateKey(Key key)Methods in org.bouncycastle.jcajce.provider.asymmetric.dh with parameters of type Key Modifier and Type Method Description protected KeyKeyAgreementSpi. engineDoPhase(Key key, boolean lastPhase)protected KeySpecKeyFactorySpi. engineGetKeySpec(Key key, Class spec)protected voidKeyAgreementSpi. engineInit(Key key, SecureRandom random)protected voidKeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)protected KeyKeyFactorySpi. engineTranslateKey(Key key) -
Uses of Key in org.bouncycastle.jcajce.provider.asymmetric.dsa
Classes in org.bouncycastle.jcajce.provider.asymmetric.dsa that implement Key Modifier and Type Class Description classBCDSAPrivateKeyclassBCDSAPublicKeyMethods in org.bouncycastle.jcajce.provider.asymmetric.dsa that return Key Modifier and Type Method Description protected KeyKeyFactorySpi. engineTranslateKey(Key key)Methods in org.bouncycastle.jcajce.provider.asymmetric.dsa with parameters of type Key Modifier and Type Method Description protected KeySpecKeyFactorySpi. engineGetKeySpec(Key key, Class spec)protected KeyKeyFactorySpi. engineTranslateKey(Key key) -
Uses of Key in org.bouncycastle.jcajce.provider.asymmetric.ec
Classes in org.bouncycastle.jcajce.provider.asymmetric.ec that implement Key Modifier and Type Class Description classBCECPrivateKeyclassBCECPublicKeyMethods in org.bouncycastle.jcajce.provider.asymmetric.ec that return Key Modifier and Type Method Description protected KeyKeyAgreementSpi. engineDoPhase(Key key, boolean lastPhase)protected KeyKeyFactorySpi. engineTranslateKey(Key key)Methods in org.bouncycastle.jcajce.provider.asymmetric.ec with parameters of type Key Modifier and Type Method Description protected KeyKeyAgreementSpi. engineDoPhase(Key key, boolean lastPhase)protected KeySpecKeyFactorySpi. engineGetKeySpec(Key key, Class spec)protected voidKeyAgreementSpi. engineInit(Key key, SecureRandom random)protected voidKeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)protected KeyKeyFactorySpi. engineTranslateKey(Key key) -
Uses of Key in org.bouncycastle.jcajce.provider.asymmetric.rsa
Classes in org.bouncycastle.jcajce.provider.asymmetric.rsa that implement Key Modifier and Type Class Description classBCRSAPrivateCrtKeyA provider representation for a RSA private key, with CRT factors included.classBCRSAPrivateKeyclassBCRSAPublicKeyMethods in org.bouncycastle.jcajce.provider.asymmetric.rsa that return Key Modifier and Type Method Description protected KeyKeyFactorySpi. engineTranslateKey(Key key)Methods in org.bouncycastle.jcajce.provider.asymmetric.rsa with parameters of type Key Modifier and Type Method Description protected intCipherSpi. engineGetKeySize(Key key)protected KeySpecKeyFactorySpi. engineGetKeySpec(Key key, Class spec)protected voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidCipherSpi. engineInit(int opmode, Key key, SecureRandom random)protected voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected KeyKeyFactorySpi. engineTranslateKey(Key key) -
Uses of Key in org.bouncycastle.jcajce.provider.asymmetric.util
Methods in org.bouncycastle.jcajce.provider.asymmetric.util that return Key Modifier and Type Method Description protected KeyBaseCipherSpi. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Methods in org.bouncycastle.jcajce.provider.asymmetric.util with parameters of type Key Modifier and Type Method Description protected intBaseCipherSpi. engineGetKeySize(Key key)protected KeySpecBaseKeyFactorySpi. engineGetKeySpec(Key key, Class spec)protected byte[]BaseCipherSpi. engineWrap(Key key) -
Uses of Key in org.bouncycastle.jcajce.provider.asymmetric.x509
Methods in org.bouncycastle.jcajce.provider.asymmetric.x509 that return Key Modifier and Type Method Description protected KeyKeyFactory. engineTranslateKey(Key key)Methods in org.bouncycastle.jcajce.provider.asymmetric.x509 with parameters of type Key Modifier and Type Method Description protected KeySpecKeyFactory. engineGetKeySpec(Key key, Class keySpec)protected KeyKeyFactory. engineTranslateKey(Key key) -
Uses of Key in org.bouncycastle.jcajce.provider.keystore.bc
Methods in org.bouncycastle.jcajce.provider.keystore.bc that return Key Modifier and Type Method Description KeyBcKeyStoreSpi. engineGetKey(String alias, char[] password)Methods in org.bouncycastle.jcajce.provider.keystore.bc with parameters of type Key Modifier and Type Method Description voidBcKeyStoreSpi. engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) -
Uses of Key in org.bouncycastle.jcajce.provider.keystore.pkcs12
Methods in org.bouncycastle.jcajce.provider.keystore.pkcs12 that return Key Modifier and Type Method Description KeyPKCS12KeyStoreSpi. engineGetKey(String alias, char[] password)Methods in org.bouncycastle.jcajce.provider.keystore.pkcs12 with parameters of type Key Modifier and Type Method Description voidPKCS12KeyStoreSpi. engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)protected byte[]PKCS12KeyStoreSpi. wrapKey(String algorithm, Key key, PKCS12PBEParams pbeParams, char[] password) -
Uses of Key in org.bouncycastle.jcajce.provider.symmetric.util
Classes in org.bouncycastle.jcajce.provider.symmetric.util that implement Key Modifier and Type Class Description classBCPBEKeyMethods in org.bouncycastle.jcajce.provider.symmetric.util that return Key Modifier and Type Method Description protected KeyBaseWrapCipher. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Methods in org.bouncycastle.jcajce.provider.symmetric.util with parameters of type Key Modifier and Type Method Description protected intBaseBlockCipher. engineGetKeySize(Key key)protected intBaseStreamCipher. engineGetKeySize(Key key)protected intBaseWrapCipher. engineGetKeySize(Key key)protected voidBaseBlockCipher. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidBaseBlockCipher. engineInit(int opmode, Key key, SecureRandom random)protected voidBaseBlockCipher. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected voidBaseMac. engineInit(Key key, AlgorithmParameterSpec params)protected voidBaseStreamCipher. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidBaseStreamCipher. engineInit(int opmode, Key key, SecureRandom random)protected voidBaseStreamCipher. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected voidBaseWrapCipher. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidBaseWrapCipher. engineInit(int opmode, Key key, SecureRandom random)protected voidBaseWrapCipher. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected byte[]BaseWrapCipher. engineWrap(Key key) -
Uses of Key in org.bouncycastle.jce.interfaces
Subinterfaces of Key in org.bouncycastle.jce.interfaces Modifier and Type Interface Description interfaceECPrivateKeyinterface for Elliptic Curve Private keys.interfaceECPublicKeyinterface for elliptic curve public keys. -
Uses of Key in org.bouncycastle.jce.provider
Classes in org.bouncycastle.jce.provider that implement Key Modifier and Type Class Description classJCEDHPrivateKeyclassJCEDHPublicKeyclassJCEECPrivateKeyclassJCEECPublicKeyclassJCERSAPrivateCrtKeyA provider representation for a RSA private key, with CRT factors included.classJCERSAPrivateKeyclassJCERSAPublicKeyclassJDKDSAPrivateKeyclassJDKDSAPublicKeyMethods in org.bouncycastle.jce.provider that return Key Modifier and Type Method Description protected KeyJCEStreamCipher. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Methods in org.bouncycastle.jce.provider with parameters of type Key Modifier and Type Method Description protected intJCEStreamCipher. engineGetKeySize(Key key)protected voidJCEStreamCipher. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidJCEStreamCipher. engineInit(int opmode, Key key, SecureRandom random)protected voidJCEStreamCipher. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected byte[]JCEStreamCipher. engineWrap(Key key) -
Uses of Key in org.bouncycastle.jce.spec
Classes in org.bouncycastle.jce.spec that implement Key Modifier and Type Class Description classRepeatedSecretKeySpecA simple object to indicate that a symmetric cipher should reuse the last key provided. -
Uses of Key in org.conscrypt
Classes in org.conscrypt that implement Key Modifier and Type Class Description classOpenSSLDSAPrivateKeyclassOpenSSLDSAPublicKeyclassOpenSSLECPrivateKeyclassOpenSSLECPublicKeyclassOpenSSLRSAPrivateCrtKeyclassOpenSSLRSAPrivateKeyclassOpenSSLRSAPublicKeyclassOpenSSLSecretKeyclassX509PublicKeyA simple but useless key class that holds X.509 public key information when the appropriate KeyFactory for the key algorithm is not available.Methods in org.conscrypt that return Key Modifier and Type Method Description KeyOpenSSLECDHKeyAgreement. engineDoPhase(Key key, boolean lastPhase)KeyTrustedCertificateKeyStoreSpi. engineGetKey(String alias, char[] password)protected KeyOpenSSLDSAKeyFactory. engineTranslateKey(Key key)protected KeyOpenSSLECKeyFactory. engineTranslateKey(Key key)protected KeyOpenSSLRSAKeyFactory. engineTranslateKey(Key key)protected KeyOpenSSLCipher. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)protected KeyOpenSSLCipherRSA. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)Methods in org.conscrypt with parameters of type Key Modifier and Type Method Description KeyOpenSSLECDHKeyAgreement. engineDoPhase(Key key, boolean lastPhase)protected <T extends KeySpec>
TOpenSSLDSAKeyFactory. engineGetKeySpec(Key key, Class<T> keySpec)protected <T extends KeySpec>
TOpenSSLECKeyFactory. engineGetKeySpec(Key key, Class<T> keySpec)protected <T extends KeySpec>
TOpenSSLRSAKeyFactory. engineGetKeySpec(Key key, Class<T> keySpec)protected voidOpenSSLCipher. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidOpenSSLCipher. engineInit(int opmode, Key key, SecureRandom random)protected voidOpenSSLCipher. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected voidOpenSSLCipherRSA. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)protected voidOpenSSLCipherRSA. engineInit(int opmode, Key key, SecureRandom random)protected voidOpenSSLCipherRSA. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)protected voidOpenSSLECDHKeyAgreement. engineInit(Key key, SecureRandom random)protected voidOpenSSLECDHKeyAgreement. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)protected voidOpenSSLMac. engineInit(Key key, AlgorithmParameterSpec params)voidTrustedCertificateKeyStoreSpi. engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)protected KeyOpenSSLDSAKeyFactory. engineTranslateKey(Key key)protected KeyOpenSSLECKeyFactory. engineTranslateKey(Key key)protected KeyOpenSSLRSAKeyFactory. engineTranslateKey(Key key)protected byte[]OpenSSLCipher. engineWrap(Key key)protected byte[]OpenSSLCipherRSA. engineWrap(Key key)