パッケージ | 説明 |
---|---|
java.security |
セキュリティーフレームワークのクラスとインタフェースを提供します。
|
java.security.cert |
証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
|
javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
javax.net.ssl |
セキュアソケットパッケージのクラスを提供します。
|
javax.security.auth.login |
このパッケージは、プラグイン可能な認証フレームワークを提供します。
|
javax.security.cert |
公開鍵証明書用のクラスを提供します。
|
javax.xml.crypto.dsig |
XML デジタル署名の生成および検証用のクラスです。
|
javax.xml.crypto.dsig.keyinfo |
KeyInfo の要素や構造体の解析や処理を行うためのクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
static Policy |
Policy.getInstance(String type, Policy.Parameters params, String provider)
指定された型の Policy オブジェクトを返します。
|
static KeyFactory |
KeyFactory.getInstance(String algorithm, String provider)
指定のアルゴリズムの公開鍵または非公開鍵を変換する KeyFactory オブジェクトを返します。
|
static AlgorithmParameters |
AlgorithmParameters.getInstance(String algorithm, String provider)
指定されたアルゴリズムのパラメータオブジェクトを返します。
|
static SecureRandom |
SecureRandom.getInstance(String algorithm, String provider)
指定された乱数ジェネレータ (RNG) アルゴリズムを実装した SecureRandom オブジェクトを返します。
|
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm, String provider)
指定のアルゴリズムの公開鍵と非公開鍵のペアを生成する KeyPairGenerator オブジェクトを返します。
|
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm, String provider)
指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGenerator オブジェクトを返します。
|
static MessageDigest |
MessageDigest.getInstance(String algorithm, String provider)
指定されたダイジェストアルゴリズムを実装する MessageDigest オブジェクトを返します。
|
static KeyStore |
KeyStore.getInstance(String type, String provider)
指定されたタイプのキーストアオブジェクトを返します。
|
static Signature |
Signature.getInstance(String algorithm, String provider)
指定された署名アルゴリズムを実装する Signature オブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static CertStore |
CertStore.getInstance(String type, CertStoreParameters params, String provider)
指定された
CertStore タイプを実装する CertStore オブジェクトを返します。 |
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm, String provider)
指定されたアルゴリズムを実装する
CertPathBuilder オブジェクトを返します。 |
static CertPathValidator |
CertPathValidator.getInstance(String algorithm, String provider)
指定されたアルゴリズムを実装する
CertPathValidator オブジェクトを返します。 |
static CertificateFactory |
CertificateFactory.getInstance(String type, String provider)
指定されたタイプの証明書ファクトリオブジェクトを返します。
|
abstract void |
X509CRL.verify(PublicKey key)
指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。
|
abstract void |
Certificate.verify(PublicKey key)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
|
abstract void |
X509CRL.verify(PublicKey key, String sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。
|
abstract void |
Certificate.verify(PublicKey key, String sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
|
修飾子と型 | メソッドと説明 |
---|---|
static KeyAgreement |
KeyAgreement.getInstance(String algorithm, String provider)
指定した鍵合意アルゴリズムを実装する
KeyAgreement オブジェクトを返します。 |
static ExemptionMechanism |
ExemptionMechanism.getInstance(String algorithm, String provider)
指定した除外メカニズムアルゴリズムを実装する
ExemptionMechanism オブジェクトを返します。 |
static KeyGenerator |
KeyGenerator.getInstance(String algorithm, String provider)
指定されたアルゴリズムの秘密鍵を生成する
KeyGenerator オブジェクトを返します。 |
static Mac |
Mac.getInstance(String algorithm, String provider)
指定された MAC アルゴリズムを実装する
Mac オブジェクトを返します。 |
static SecretKeyFactory |
SecretKeyFactory.getInstance(String algorithm, String provider)
指定されたアルゴリズムの秘密鍵を変換する
SecretKeyFactory オブジェクトを返します。 |
static Cipher |
Cipher.getInstance(String transformation, String provider)
指定された変換を実装する
Cipher オブジェクトを返します。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, String providerName)
暗号化されたデータから内包されている PKCS8EncodedKeySpec オブジェクトを抽出して返します。
|
Object |
SealedObject.getObject(Key key, String provider)
元の (カプセル化された) オブジェクトを取り出します。
|
修飾子と型 | メソッドと説明 |
---|---|
static KeyManagerFactory |
KeyManagerFactory.getInstance(String algorithm, String provider)
鍵マネージャーのファクトリとして機能する
KeyManagerFactory オブジェクトを返します。 |
static TrustManagerFactory |
TrustManagerFactory.getInstance(String algorithm, String provider)
鍵マネージャーのファクトリとして機能する
TrustManagerFactory オブジェクトを返します。 |
static SSLContext |
SSLContext.getInstance(String protocol, String provider)
指定されたセキュアソケットプロトコルを実装する
SSLContext オブジェクトを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static Configuration |
Configuration.getInstance(String type, Configuration.Parameters params, String provider)
指定された型の Configuration オブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
Certificate.verify(PublicKey key)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
|
abstract void |
Certificate.verify(PublicKey key, String sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
|
修飾子と型 | メソッドと説明 |
---|---|
static XMLSignatureFactory |
XMLSignatureFactory.getInstance(String mechanismType, String provider)
指定したプロバイダが提供する、要求された XML 処理メカニズムおよび表現型 (例: 「DOM」) をサポートする
XMLSignatureFactory を返します。 |
static TransformService |
TransformService.getInstance(String algorithm, String mechanismType, String provider)
指定したプロバイダが提供する、指定されたアルゴリズム URI (例:
Transform.XPATH2 ) およびメカニズム型 (例: DOM) をサポートする TransformService を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static KeyInfoFactory |
KeyInfoFactory.getInstance(String mechanismType, String provider)
指定したプロバイダが提供する、要求された XML 処理メカニズムおよび表現型 (例: 「DOM」) をサポートする
KeyInfoFactory を返します。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.