パッケージ | 説明 |
---|---|
java.security |
セキュリティ・フレームワークのクラスとインタフェースを提供します。
|
java.security.cert |
証明書、証明書の取消しリスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
|
javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
javax.net.ssl |
セキュア・ソケット・パッケージのクラスを提供します。
|
javax.security.auth.login |
このパッケージは、プラガブルな認証フレームワークを提供します。
|
javax.xml.crypto.dsig |
XMLデジタル署名の生成および検証用のクラスです。
|
javax.xml.crypto.dsig.keyinfo |
KeyInfo の要素や構造体の解析や処理を行うためのクラス。 |
org.ietf.jgss |
このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
AuthProvider
このクラスは、特定のプロバイダに対するログイン・メソッドとログアウト・メソッドを定義します。
|
修飾子と型 | メソッドと説明 |
---|---|
Provider |
Provider.Service.getProvider()
このサービスのProviderを返します。
|
Provider |
KeyPairGenerator.getProvider()
この鍵ペア・ジェネレータ・オブジェクトのプロバイダを返します。
|
Provider |
KeyStore.getProvider()
このキーストアのプロバイダを返します。
|
Provider |
Signature.getProvider()
この署名オブジェクトのプロバイダを返します。
|
Provider |
KeyFactory.getProvider()
この鍵ファクトリ・オブジェクトのプロバイダを返します。
|
Provider |
Policy.getProvider()
このPolicyのProviderを返します。
|
Provider |
SecureRandom.getProvider()
このSecureRandomオブジェクトのプロバイダを返します。
|
Provider |
AlgorithmParameterGenerator.getProvider()
アルゴリズム・パラメータ・ジェネレータ・オブジェクトのプロバイダを返します。
|
Provider |
MessageDigest.getProvider()
このメッセージ・ダイジェスト・オブジェクトのプロバイダを返します。
|
Provider |
AlgorithmParameters.getProvider()
パラメータ・オブジェクトのプロバイダを返します。
|
static Provider |
Security.getProvider(String name)
指定された名前でインストールされているプロバイダを返します。
|
static Provider[] |
Security.getProviders()
インストールされているすべてのプロバイダの配列を返します。
|
static Provider[] |
Security.getProviders(Map<String,String> filter)
指定された選択基準を満たすすべてのインストールされたプロバイダを含む配列を返します。このようなプロバイダが存在しない場合は、null。
|
static Provider[] |
Security.getProviders(String filter)
指定された選択基準を満たすすべてのインストールされたプロバイダを含む配列を返します。このようなプロバイダが存在しない場合は、null。
|
修飾子と型 | メソッドと説明 |
---|---|
static int |
Security.addProvider(Provider provider)
プロバイダを可能な次の位置に追加します。
|
static Policy |
Policy.getInstance(String type, Policy.Parameters params, Provider provider)
指定された型のPolicyオブジェクトを返します。
|
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm, Provider provider)
指定のアルゴリズムの公開鍵と非公開鍵のペアを生成するKeyPairGeneratorオブジェクトを返します。
|
static KeyStore |
KeyStore.getInstance(String type, Provider provider)
指定されたタイプのキーストア・オブジェクトを返します。
|
static Signature |
Signature.getInstance(String algorithm, Provider provider)
指定された署名アルゴリズムを実装するSignatureオブジェクトを返します。
|
static KeyFactory |
KeyFactory.getInstance(String algorithm, Provider provider)
指定のアルゴリズムの公開鍵または非公開鍵を変換するKeyFactoryオブジェクトを返します。
|
static SecureRandom |
SecureRandom.getInstance(String algorithm, Provider provider)
指定された乱数ジェネレータ(RNG)アルゴリズムを実装したSecureRandomオブジェクトを返します。
|
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm, Provider provider)
指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGeneratorオブジェクトを返します。
|
static MessageDigest |
MessageDigest.getInstance(String algorithm, Provider provider)
指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。
|
static AlgorithmParameters |
AlgorithmParameters.getInstance(String algorithm, Provider provider)
指定されたアルゴリズムのパラメータ・オブジェクトを返します。
|
static int |
Security.insertProviderAt(Provider provider, int position)
指定された位置に新規プロバイダを追加します。
|
static KeyStore.Builder |
KeyStore.Builder.newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protection)
新しいBuilderオブジェクトを返します。
|
static KeyStore.Builder |
KeyStore.Builder.newInstance(String type, Provider provider, KeyStore.ProtectionParameter protection)
新しいBuilderオブジェクトを返します。
|
コンストラクタと説明 |
---|
AlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi paramGenSpi, Provider provider, String algorithm)
AlgorithmParameterGeneratorオブジェクトを作成します。
|
AlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)
AlgorithmParametersオブジェクトを作成します。
|
KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)
KeyFactoryオブジェクトを作成します。
|
KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)
指定されたタイプのKeyStoreオブジェクトを作成し、そのオブジェクトで、指定されたプロバイダの実装であるSPIオブジェクトをカプセル化します。
|
SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider)
SecureRandomオブジェクトを作成します。
|
Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)
新しいサービスを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
Provider |
CertPathValidator.getProvider()
この
CertPathValidator のProvider を返します。 |
Provider |
CertPathBuilder.getProvider()
この
CertPathBuilder のプロバイダを返します。 |
Provider |
CertificateFactory.getProvider()
この証明書ファクトリのプロバイダを返します。
|
Provider |
CertStore.getProvider()
この
CertStore のプロバイダを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static CertStore |
CertStore.getInstance(String type, CertStoreParameters params, Provider provider)
指定された
CertStore タイプを実装するCertStore オブジェクトを返します。 |
static CertPathValidator |
CertPathValidator.getInstance(String algorithm, Provider provider)
指定されたアルゴリズムを実装する
CertPathValidator オブジェクトを返します。 |
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm, Provider provider)
指定されたアルゴリズムを実装する
CertPathBuilder オブジェクトを返します。 |
static CertificateFactory |
CertificateFactory.getInstance(String type, Provider provider)
指定されたタイプの証明書ファクトリ・オブジェクトを返します。
|
void |
X509CRL.verify(PublicKey key, Provider sigProvider)
指定された公開鍵に対応する非公開鍵を使って、このCRLが署名されたことを検証します。
|
void |
Certificate.verify(PublicKey key, Provider sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
|
void |
X509Certificate.verify(PublicKey key, Provider sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
|
コンストラクタと説明 |
---|
CertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)
指定されたタイプのCertificateFactoryオブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。
|
CertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider, String algorithm)
指定されたアルゴリズムの
CertPathBuilder オブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。 |
CertPathValidator(CertPathValidatorSpi validatorSpi, Provider provider, String algorithm)
指定されたアルゴリズムの
CertPathValidator オブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。 |
CertStore(CertStoreSpi storeSpi, Provider provider, String type, CertStoreParameters params)
指定されたタイプの
CertStore オブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。 |
修飾子と型 | メソッドと説明 |
---|---|
Provider |
SecretKeyFactory.getProvider()
この
SecretKeyFactory オブジェクトのプロバイダを返します。 |
Provider |
KeyGenerator.getProvider()
この
KeyGenerator オブジェクトのプロバイダを返します。 |
Provider |
Cipher.getProvider()
この
Cipher オブジェクトのプロバイダを返します。 |
Provider |
ExemptionMechanism.getProvider()
この
ExemptionMechanism オブジェクトのプロバイダを返します。 |
Provider |
KeyAgreement.getProvider()
この
KeyAgreement オブジェクトのプロバイダを返します。 |
Provider |
Mac.getProvider()
この
Mac オブジェクトのプロバイダを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static SecretKeyFactory |
SecretKeyFactory.getInstance(String algorithm, Provider provider)
指定されたアルゴリズムの秘密鍵を変換する
SecretKeyFactory オブジェクトを返します。 |
static KeyGenerator |
KeyGenerator.getInstance(String algorithm, Provider provider)
指定されたアルゴリズムの秘密鍵を生成する
KeyGenerator オブジェクトを返します。 |
static Cipher |
Cipher.getInstance(String transformation, Provider provider)
指定された変換を実装する
Cipher オブジェクトを返します。 |
static ExemptionMechanism |
ExemptionMechanism.getInstance(String algorithm, Provider provider)
指定した除外メカニズム・アルゴリズムを実装する
ExemptionMechanism オブジェクトを返します。 |
static KeyAgreement |
KeyAgreement.getInstance(String algorithm, Provider provider)
指定した鍵合意アルゴリズムを実装する
KeyAgreement オブジェクトを返します。 |
static Mac |
Mac.getInstance(String algorithm, Provider provider)
指定されたMACアルゴリズムを実装する
Mac オブジェクトを返します。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, Provider provider)
暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。
|
コンストラクタと説明 |
---|
Cipher(CipherSpi cipherSpi, Provider provider, String transformation)
Cipherオブジェクトを生成します。
|
ExemptionMechanism(ExemptionMechanismSpi exmechSpi, Provider provider, String mechanism)
ExemptionMechanismオブジェクトを生成します。
|
KeyAgreement(KeyAgreementSpi keyAgreeSpi, Provider provider, String algorithm)
KeyAgreementオブジェクトを生成します。
|
KeyGenerator(KeyGeneratorSpi keyGenSpi, Provider provider, String algorithm)
KeyGeneratorオブジェクトを生成します。
|
Mac(MacSpi macSpi, Provider provider, String algorithm)
MACオブジェクトを生成します。
|
SecretKeyFactory(SecretKeyFactorySpi keyFacSpi, Provider provider, String algorithm)
SecretKeyFactoryオブジェクトを生成します。
|
修飾子と型 | メソッドと説明 |
---|---|
Provider |
KeyManagerFactory.getProvider()
この
KeyManagerFactory オブジェクトのプロバイダを返します。 |
Provider |
SSLContext.getProvider()
この
SSLContext オブジェクトのプロバイダを返します。 |
Provider |
TrustManagerFactory.getProvider()
この
TrustManagerFactory オブジェクトのプロバイダを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static KeyManagerFactory |
KeyManagerFactory.getInstance(String algorithm, Provider provider)
鍵マネージャのファクトリとして機能する
KeyManagerFactory オブジェクトを返します。 |
static SSLContext |
SSLContext.getInstance(String protocol, Provider provider)
指定されたセキュア・ソケット・プロトコルを実装する
SSLContext オブジェクトを返します。 |
static TrustManagerFactory |
TrustManagerFactory.getInstance(String algorithm, Provider provider)
鍵マネージャのファクトリとして機能する
TrustManagerFactory オブジェクトを返します。 |
コンストラクタと説明 |
---|
KeyManagerFactory(KeyManagerFactorySpi factorySpi, Provider provider, String algorithm)
KeyManagerFactoryオブジェクトを生成します。
|
SSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)
SSLContextオブジェクトを生成します。
|
TrustManagerFactory(TrustManagerFactorySpi factorySpi, Provider provider, String algorithm)
TrustManagerFactoryオブジェクトを生成します。
|
修飾子と型 | メソッドと説明 |
---|---|
Provider |
Configuration.getProvider()
このConfigurationのプロバイダを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static Configuration |
Configuration.getInstance(String type, Configuration.Parameters params, Provider provider)
指定された型のConfigurationオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
Provider |
TransformService.getProvider()
この
TransformService のプロバイダを返します。 |
Provider |
XMLSignatureFactory.getProvider()
この
XMLSignatureFactory のプロバイダを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static XMLSignatureFactory |
XMLSignatureFactory.getInstance(String mechanismType, Provider provider)
指定したプロバイダが提供する、要求されたXML処理メカニズムおよび表現型(例: 「DOM」)をサポートする
XMLSignatureFactory を返します。 |
static TransformService |
TransformService.getInstance(String algorithm, String mechanismType, Provider provider)
指定したプロバイダが提供する、指定されたアルゴリズムURI (例:
Transform.XPATH2 )およびメカニズム型(例: DOM)をサポートするTransformService を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
Provider |
KeyInfoFactory.getProvider()
この
KeyInfoFactory のプロバイダを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static KeyInfoFactory |
KeyInfoFactory.getInstance(String mechanismType, Provider provider)
指定したプロバイダが提供する、要求されたXML処理メカニズムおよび表現型(例: 「DOM」)をサポートする
KeyInfoFactory を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
GSSManager.addProviderAtEnd(Provider p, Oid mech)
このメソッドを使用して、指定されたメカニズムをサポートするプロバイダが見つからないときに使用するプロバイダを、GSSManagerに設定します。
|
abstract void |
GSSManager.addProviderAtFront(Provider p, Oid mech)
このメソッドを使用して、サポートが必要なメカニズムに対して特定のプロバイダを優先して使用することをGSSManagerに設定します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.