Package | Description |
---|---|
java.security |
Provides the classes and interfaces for the security framework.
|
java.security.cert |
Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths.
|
javax.crypto |
Provides the classes and interfaces for cryptographic operations.
|
javax.net.ssl |
Provides classes for the secure socket package.
|
javax.security.auth.login |
This package provides a pluggable authentication framework.
|
javax.security.cert |
Provides classes for public key certificates.
|
javax.xml.crypto.dsig |
Classes for generating and validating XML digital
signatures.
|
javax.xml.crypto.dsig.keyinfo |
Classes for parsing and processing
KeyInfo elements and structures. |
Modifier and Type | Method and Description |
---|---|
static Policy |
Policy.getInstance (String type,
Policy.Parameters params,
String provider)
Returns a Policy object of the specified type.
|
static KeyStore |
KeyStore.getInstance (String type,
String provider)
Returns a keystore object of the specified type.
|
static MessageDigest |
MessageDigest.getInstance (String algorithm,
String provider)
Returns a MessageDigest object that implements the specified digest
algorithm.
|
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance (String algorithm,
String provider)
Returns an AlgorithmParameterGenerator object for generating
a set of parameters to be used with the specified algorithm.
|
static KeyFactory |
KeyFactory.getInstance (String algorithm,
String provider)
Returns a KeyFactory object that converts
public/private keys of the specified algorithm.
|
static AlgorithmParameters |
AlgorithmParameters.getInstance (String algorithm,
String provider)
Returns a parameter object for the specified algorithm.
|
static SecureRandom |
SecureRandom.getInstance (String algorithm,
String provider)
Returns a SecureRandom object that implements the specified
Random Number Generator (RNG) algorithm.
|
static Signature |
Signature.getInstance (String algorithm,
String provider)
Returns a Signature object that implements the specified signature
algorithm.
|
static KeyPairGenerator |
KeyPairGenerator.getInstance (String algorithm,
String provider)
Returns a KeyPairGenerator object that generates public/private
key pairs for the specified algorithm.
|
Modifier and Type | Method and Description |
---|---|
static CertStore |
CertStore.getInstance (String type,
CertStoreParameters params,
String provider)
Returns a
CertStore object that implements the specified
CertStore type. |
static CertPathBuilder |
CertPathBuilder.getInstance (String algorithm,
String provider)
Returns a
CertPathBuilder object that implements the
specified algorithm. |
static CertificateFactory |
CertificateFactory.getInstance (String type,
String provider)
Returns a certificate factory object for the specified
certificate type.
|
static CertPathValidator |
CertPathValidator.getInstance (String algorithm,
String provider)
Returns a
CertPathValidator object that implements the
specified algorithm. |
abstract void |
Certificate.verify (PublicKey key)
Verifies that this certificate was signed using the
private key that corresponds to the specified public key.
|
abstract void |
X509CRL.verify (PublicKey key)
Verifies that this CRL was signed using the
private key that corresponds to the given public key.
|
abstract void |
Certificate.verify (PublicKey key,
String sigProvider)
Verifies that this certificate was signed using the
private key that corresponds to the specified public key.
|
abstract void |
X509CRL.verify (PublicKey key,
String sigProvider)
Verifies that this CRL was signed using the
private key that corresponds to the given public key.
|
Modifier and Type | Method and Description |
---|---|
static Cipher |
Cipher.getInstance (String transformation,
String provider)
Returns a
Cipher object that implements the specified
transformation. |
static Mac |
Mac.getInstance (String algorithm,
String provider)
Returns a
Mac object that implements the
specified MAC algorithm. |
static ExemptionMechanism |
ExemptionMechanism.getInstance (String algorithm,
String provider)
Returns an
ExemptionMechanism object that implements the
specified exemption mechanism algorithm. |
static KeyAgreement |
KeyAgreement.getInstance (String algorithm,
String provider)
Returns a
KeyAgreement object that implements the
specified key agreement algorithm. |
static KeyGenerator |
KeyGenerator.getInstance (String algorithm,
String provider)
Returns a
KeyGenerator object that generates secret keys
for the specified algorithm. |
static SecretKeyFactory |
SecretKeyFactory.getInstance (String algorithm,
String provider)
Returns a
SecretKeyFactory object that converts
secret keys of the specified algorithm. |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec (Key decryptKey,
String providerName)
Extract the enclosed PKCS8EncodedKeySpec object from the
encrypted data and return it.
|
Object |
SealedObject.getObject (Key key,
String provider)
Retrieves the original (encapsulated) object.
|
Modifier and Type | Method and Description |
---|---|
static TrustManagerFactory |
TrustManagerFactory.getInstance (String algorithm,
String provider)
Returns a
TrustManagerFactory object that acts as a
factory for trust managers. |
static KeyManagerFactory |
KeyManagerFactory.getInstance (String algorithm,
String provider)
Returns a
KeyManagerFactory object that acts as a
factory for key managers. |
static SSLContext |
SSLContext.getInstance (String protocol,
String provider)
Returns a
SSLContext object that implements the
specified secure socket protocol. |
Modifier and Type | Method and Description |
---|---|
static Configuration |
Configuration.getInstance (String type,
Configuration.Parameters params,
String provider)
Returns a Configuration object of the specified type.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Certificate.verify (PublicKey key)
Verifies that this certificate was signed using the
private key that corresponds to the specified public key.
|
abstract void |
Certificate.verify (PublicKey key,
String sigProvider)
Verifies that this certificate was signed using the
private key that corresponds to the specified public key.
|
Modifier and Type | Method and Description |
---|---|
static XMLSignatureFactory |
XMLSignatureFactory.getInstance (String mechanismType,
String provider)
Returns an
XMLSignatureFactory that supports the
requested XML processing mechanism and representation type (ex: "DOM"),
as supplied by the specified provider. |
static TransformService |
TransformService.getInstance (String algorithm,
String mechanismType,
String provider)
Returns a
TransformService that supports the specified
algorithm URI (ex: Transform.XPATH2 ) and mechanism type
(ex: DOM) as supplied by the specified provider. |
Modifier and Type | Method and Description |
---|---|
static KeyInfoFactory |
KeyInfoFactory.getInstance (String mechanismType,
String provider)
Returns a
KeyInfoFactory that supports the
requested XML processing mechanism and representation type (ex: "DOM"),
as supplied by the specified provider. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.