| Package | Description |
|---|---|
| java.security |
Provides the classes and interfaces for the security framework.
|
| java.security.interfaces |
Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
|
| javax.crypto.interfaces |
Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.
|
| javax.net.ssl |
Provides classes for the secure socket package.
|
| javax.security.auth.x500 |
This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in a
Subject.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract PrivateKey |
KeyFactorySpi.engineGeneratePrivate(KeySpec
Generates a private key object from the provided key specification (key material).
|
PrivateKey |
KeyFactory.generatePrivate(KeySpec
Generates a private key object from the provided key specification (key material).
|
PrivateKey |
KeyPair.getPrivate()
Returns a reference to the private key component of this key pair.
|
PrivateKey |
Signer.getPrivateKey()
Deprecated.
Returns this signer's private key.
|
PrivateKey |
KeyStore.PrivateKeyEntry.getPrivateKey()
Gets the
PrivateKey from this entry.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
SignatureSpi.engineInitSign(PrivateKey
Initializes this signature object with the specified private key for signing operations.
|
protected void |
SignatureSpi.engineInitSign(PrivateKey
Initializes this signature object with the specified private key and source of randomness for signing operations.
|
void |
Signature.initSign(PrivateKey
Initialize this object for signing.
|
void |
Signature.initSign(PrivateKey
Initialize this object for signing.
|
| Constructor and Description | |
|---|---|
KeyPair(PublicKey
Constructs a key pair from the given public key and private key.
|
|
PrivateKeyEntry(PrivateKey
Constructs a
PrivateKeyEntry with a
PrivateKey and corresponding certificate chain.
|
|
PrivateKeyEntry(PrivateKey
Constructs a
PrivateKeyEntry with a
PrivateKey and corresponding certificate chain and associated entry attributes.
|
|
SignedObject(Serializable
Constructs a SignedObject from any Serializable object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DSAPrivateKey
The standard interface to a DSA private key.
|
interface |
ECPrivateKey
The interface to an elliptic curve (EC) private key.
|
interface |
RSAMultiPrimePrivateCrtKey
The interface to an RSA multi-prime private key, as defined in the PKCS#1 v2.1, using the
Chinese Remainder Theorem (CRT) information values.
|
interface |
RSAPrivateCrtKey
The interface to an RSA private key, as defined in the PKCS#1 standard, using the
Chinese Remainder Theorem (CRT) information values.
|
interface |
RSAPrivateKey
The interface to an RSA private key.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DHPrivateKey
The interface to a Diffie-Hellman private key.
|
| Modifier and Type | Method and Description |
|---|---|
PrivateKey |
X509KeyManager.getPrivateKey(String
Returns the key associated with the given alias.
|
| Modifier and Type | Method and Description |
|---|---|
PrivateKey |
X500PrivateCredential.getPrivateKey()
Returns the PrivateKey.
|
| Constructor and Description | |
|---|---|
X500PrivateCredential(X509Certificate
Creates an X500PrivateCredential that associates an X.509 certificate, a private key and the KeyStore alias.
|
|
X500PrivateCredential(X509Certificate
Creates an X500PrivateCredential that associates an X.509 certificate, a private key and the KeyStore alias.
|