|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Provider を使用しているパッケージ | |
---|---|
java.security | セキュリティフレームワークのクラスとインタフェースを提供します。 |
java.security.cert | 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 |
javax.crypto | 暗号化操作のクラスとインタフェースを提供します。 |
javax.net.ssl | セキュアソケットパッケージのクラスを提供します。 |
org.ietf.jgss | このパッケージは、Kerberos などのさまざまな配下のセキュリティ機構の統合された API を使用して、認証、データの整合性、データの機密性などのセキュリティサービスをアプリケーション開発者が利用できるフレームワークを提供します。 |
java.security での Provider の使用 |
---|
java.security での Provider のサブクラス | |
---|---|
class |
AuthProvider
このクラスは、特定のプロバイダに対するログインメソッドとログアウトメソッドを定義します。 |
Provider を返す java.security のメソッド | |
---|---|
Provider |
Provider.Service.getProvider()
このサービスの Provider を返します。 |
Provider |
MessageDigest.getProvider()
このメッセージダイジェストオブジェクトのプロバイダを返します。 |
Provider |
Signature.getProvider()
この署名オブジェクトのプロバイダを返します。 |
Provider |
AlgorithmParameters.getProvider()
パラメータオブジェクトのプロバイダを返します。 |
Provider |
SecureRandom.getProvider()
この SecureRandom オブジェクトのプロバイダを返します。 |
Provider |
KeyStore.getProvider()
このキーストアのプロバイダを返します。 |
Provider |
KeyPairGenerator.getProvider()
この鍵ペアジェネレータオブジェクトのプロバイダを返します。 |
Provider |
KeyFactory.getProvider()
この鍵ファクトリオブジェクトのプロバイダを返します。 |
Provider |
AlgorithmParameterGenerator.getProvider()
アルゴリズムパラメータジェネレータオブジェクトのプロバイダを返します。 |
static Provider |
Security.getProvider(String name)
指定された名前でインストールされているプロバイダを返します。 |
static Provider[] |
Security.getProviders()
インストールされているすべてのプロバイダの配列を返します。 |
static Provider[] |
Security.getProviders(Map<String,String> filter)
指定された選択基準を満たすすべてのインストールされたプロバイダを含む配列を返します。 |
static Provider[] |
Security.getProviders(String filter)
指定された選択基準を満たすすべてのインストールされたプロバイダを含む配列を返します。 |
Provider 型のパラメータを持つ java.security のメソッド | |
---|---|
static int |
Security.addProvider(Provider provider)
プロバイダを可能な次の位置に追加します。 |
static MessageDigest |
MessageDigest.getInstance(String algorithm,
Provider provider)
指定されたアルゴリズムがプロバイダから使用可能である場合に、指定されたプロバイダから供給されるそのアルゴリズムを実装する MessageDigest オブジェクトを作成します。 |
static Signature |
Signature.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから提供される、指定したアルゴリズムを実装する Signature オブジェクトを作成します。 |
static AlgorithmParameters |
AlgorithmParameters.getInstance(String algorithm,
Provider provider)
指定されたプロバイダによって提供される、指定されたアルゴリズムのパラメータオブジェクトを作成します。 |
static SecureRandom |
SecureRandom.getInstance(String algorithm,
Provider provider)
指定された RNG アルゴリズムによる SecureRandom オブジェクトを作成します。 |
static KeyStore |
KeyStore.getInstance(String type,
Provider provider)
指定されたプロバイダから、指定されたキーストア型のキーストアオブジェクトを生成します。 |
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから指定されたアルゴリズムが使用可能な場合に、そのプロバイダが提供したアルゴリズムを実装する KeyPairGenerator オブジェクトを作成します。 |
static KeyFactory |
KeyFactory.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定されたアルゴリズムの KeyFactory オブジェクトを生成します。 |
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから提供される、要求したアルゴリズムの AlgorithmParameterGenerator オブジェクトを作成します。 |
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 オブジェクトを返します。 |
Provider 型のパラメータを持つ java.security のコンストラクタ | |
---|---|
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 オブジェクトをカプセル化します。 |
|
Provider.Service(Provider provider,
String type,
String algorithm,
String className,
List<String> aliases,
Map<String,String> attributes)
新しいサービスを構築します。 |
|
SecureRandom(SecureRandomSpi secureRandomSpi,
Provider provider)
SecureRandom オブジェクトを作成します。 |
java.security.cert での Provider の使用 |
---|
Provider を返す java.security.cert のメソッド | |
---|---|
Provider |
CertificateFactory.getProvider()
この証明書ファクトリのプロバイダを返します。 |
Provider |
CertStore.getProvider()
この CertStore のプロバイダを返します。 |
Provider |
CertPathValidator.getProvider()
この CertPathValidator の Provider を返します。 |
Provider |
CertPathBuilder.getProvider()
この CertPathBuilder のプロバイダを返します。 |
Provider 型のパラメータを持つ java.security.cert のメソッド | |
---|---|
static CertStore |
CertStore.getInstance(String type,
CertStoreParameters params,
Provider provider)
指定したプロバイダが提供し、指定したパラメータで初期化される、指定した CertStore を実装する CertStore オブジェクトを返します。 |
static CertificateFactory |
CertificateFactory.getInstance(String type,
Provider provider)
指定した証明書タイプで、指定したプロバイダから証明書ファクトリオブジェクトを生成します。 |
static CertPathValidator |
CertPathValidator.getInstance(String algorithm,
Provider provider)
指定したプロバイダが提供する、指定したアルゴリズムを実装する CertPathValidator オブジェクトを返します。 |
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm,
Provider provider)
指定したプロバイダが提供する、指定したアルゴリズムを実装する CertPathBuilder オブジェクトを返します。 |
Provider 型のパラメータを持つ java.security.cert のコンストラクタ | |
---|---|
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 オブジェクト) をそこにカプセル化します。 |
javax.crypto での Provider の使用 |
---|
Provider を返す javax.crypto のメソッド | |
---|---|
Provider |
SecretKeyFactory.getProvider()
この SecretKeyFactory オブジェクトのプロバイダを返します。 |
Provider |
Mac.getProvider()
この Mac オブジェクトのプロバイダを返します。 |
Provider |
KeyGenerator.getProvider()
この KeyGenerator オブジェクトのプロバイダを返します。 |
Provider |
KeyAgreement.getProvider()
この KeyAgreement オブジェクトのプロバイダを返します。 |
Provider |
ExemptionMechanism.getProvider()
この ExemptionMechanism オブジェクトのプロバイダを返します。 |
Provider |
Cipher.getProvider()
この Cipher オブジェクトのプロバイダを返します。 |
Provider 型のパラメータを持つ javax.crypto のメソッド | |
---|---|
static SecretKeyFactory |
SecretKeyFactory.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された秘密鍵アルゴリズムの SecretKeyFactory オブジェクトを生成します。 |
static Mac |
Mac.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された MAC アルゴリズムの Mac オブジェクトを生成します。 |
static KeyGenerator |
KeyGenerator.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された鍵アルゴリズムの KeyGenerator オブジェクトを生成します。 |
static KeyAgreement |
KeyAgreement.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された鍵合意アルゴリズムの KeyAgreement オブジェクトを生成します。 |
static ExemptionMechanism |
ExemptionMechanism.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された除外機構アルゴリズムの ExemptionMechanism オブジェクトを生成します。 |
static Cipher |
Cipher.getInstance(String transformation,
Provider provider)
指定されたプロバイダによって提供される、指定された変換を実装する Cipher オブジェクトを作成します。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
Provider provider)
暗号化されたデータから暗号化された PKCS8EncodedKeySpec オブジェクトを抽出して返します。 |
Provider 型のパラメータを持つ javax.crypto のコンストラクタ | |
---|---|
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 オブジェクトを作成します。 |
javax.net.ssl での Provider の使用 |
---|
Provider を返す javax.net.ssl のメソッド | |
---|---|
Provider |
TrustManagerFactory.getProvider()
この TrustManagerFactory オブジェクトのプロバイダを返します。 |
Provider |
SSLContext.getProvider()
この SSLContext オブジェクトのプロバイダを返します。 |
Provider |
KeyManagerFactory.getProvider()
この KeyManagerFactory オブジェクトのプロバイダを返します。 |
Provider 型のパラメータを持つ javax.net.ssl のメソッド | |
---|---|
static TrustManagerFactory |
TrustManagerFactory.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された信頼管理アルゴリズムの TrustManagerFactory オブジェクトを作成します。 |
static SSLContext |
SSLContext.getInstance(String protocol,
Provider provider)
指定されたセキュアソケットプロトコルを指定されたプロバイダから実装する SSLContext オブジェクトを生成します。 |
static KeyManagerFactory |
KeyManagerFactory.getInstance(String algorithm,
Provider provider)
指定されたプロバイダから、指定された鍵管理アルゴリズムの KeyManagerFactory オブジェクトを作成します。 |
Provider 型のパラメータを持つ javax.net.ssl のコンストラクタ | |
---|---|
KeyManagerFactory(KeyManagerFactorySpi factorySpi,
Provider provider,
String algorithm)
KeyManagerFactory オブジェクトを作成します。 |
|
SSLContext(SSLContextSpi contextSpi,
Provider provider,
String protocol)
SSLContext オブジェクトを作成します。 |
|
TrustManagerFactory(TrustManagerFactorySpi factorySpi,
Provider provider,
String algorithm)
TrustManagerFactory オブジェクトを作成します。 |
org.ietf.jgss での Provider の使用 |
---|
Provider 型のパラメータを持つ org.ietf.jgss のメソッド | |
---|---|
abstract void |
GSSManager.addProviderAtEnd(Provider p,
Oid mech)
このメソッドを使用して、指定された機構をサポートするプロバイダが見つからないときに使用するプロバイダを、GSSManager に設定します。 |
abstract void |
GSSManager.addProviderAtFront(Provider p,
Oid mech)
このメソッドを使用して、サポートが必要な機構に対して特定のプロバイダを優先して使用することを GSSManager に設定します。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。