クラス
java.security.Providerの使用
Providerを使用しているパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、プラグイン可能な認証フレームワークを提供します。
Java™スマート・カード入出力API
XMLデジタル署名の生成および検証用のクラスです。
KeyInfoの要素や構造体の解析や処理を行うためのクラス。このパッケージは、jarファイルに署名するためのAPIを定義します。
このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。
-
java.securityでのProviderの使用
java.securityでのProviderのサブクラスProviderを返すjava.securityのメソッド修飾子と型メソッド説明指定された構成引数をこのプロバイダ・インスタンスに適用し、構成されたプロバイダを返します。AlgorithmParameterGenerator.getProvider()アルゴリズム・パラメータ・ジェネレータ・オブジェクトのプロバイダを返します。AlgorithmParameters.getProvider()パラメータ・オブジェクトのプロバイダを返します。KeyFactory.getProvider()このキー・ファクトリ・オブジェクトのプロバイダを返します。KeyPairGenerator.getProvider()このキー・ペア・ジェネレータ・オブジェクトのプロバイダを返します。KeyStore.getProvider()このキーストアのプロバイダを返します。MessageDigest.getProvider()このメッセージ・ダイジェスト・オブジェクトのプロバイダを返します。Policy.getProvider()このPolicyのProviderを返します。Provider.Service.getProvider()このサービスのProviderを返します。SecureRandom.getProvider()このSecureRandomオブジェクトのプロバイダを返します。static ProviderSecurity.getProvider(String name)指定された名前でインストールされているプロバイダを返します。Signature.getProvider()この署名オブジェクトのプロバイダを返します。static Provider[]Security.getProviders()インストールされているすべてのプロバイダの配列を返します。static Provider[]Security.getProviders(String filter)指定された選択基準を満たすすべてのインストールされたプロバイダを含む配列を返します。このようなプロバイダが存在しない場合は、null。static Provider[]Security.getProviders(Map<String,String> filter)指定された選択基準を満たすインストールされたすべてのプロバイダを含む配列を返します。プロバイダがインストールされていない場合はnullを返します。Provider型のパラメータを持つjava.securityのメソッド修飾子と型メソッド説明static intSecurity.addProvider(Provider provider)プロバイダを可能な次の位置に追加します。static AlgorithmParameterGeneratorAlgorithmParameterGenerator.getInstance(String algorithm, Provider provider)指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGeneratorオブジェクトを返します。static AlgorithmParametersAlgorithmParameters.getInstance(String algorithm, Provider provider)指定されたアルゴリズムのパラメータ・オブジェクトを返します。static KeyFactoryKeyFactory.getInstance(String algorithm, Provider provider)指定のアルゴリズムの公開キーまたは非公開キーを変換するKeyFactoryオブジェクトを返します。static KeyPairGeneratorKeyPairGenerator.getInstance(String algorithm, Provider provider)指定のアルゴリズムの公開キーと非公開キーのペアを生成するKeyPairGeneratorオブジェクトを返します。static KeyStoreKeyStore.getInstance(String type, Provider provider)指定されたタイプのキーストア・オブジェクトを返します。static MessageDigestMessageDigest.getInstance(String algorithm, Provider provider)指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。static PolicyPolicy.getInstance(String type, Policy.Parameters params, Provider provider)指定された型のPolicyオブジェクトを返します。static SecureRandomSecureRandom.getInstance(String algorithm, Provider provider)指定された乱数ジェネレータ(RNG)アルゴリズムを実装するSecureRandomオブジェクトを返します。static SecureRandomSecureRandom.getInstance(String algorithm, SecureRandomParameters params, Provider provider)指定された乱数ジェネレータ(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。static SignatureSignature.getInstance(String algorithm, Provider provider)指定された署名アルゴリズムを実装するSignatureオブジェクトを返します。static intSecurity.insertProviderAt(Provider provider, int position)指定された位置に新規プロバイダを追加します。static KeyStore.BuilderKeyStore.Builder.newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protection)新しいBuilderオブジェクトを返します。static KeyStore.BuilderKeyStore.Builder.newInstance(String type, Provider provider, KeyStore.ProtectionParameter protection)新しいBuilderオブジェクトを返します。Provider型のパラメータを持つjava.securityのコンストラクタ修飾子コンストラクタ説明protectedAlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi paramGenSpi, Provider provider, String algorithm)AlgorithmParameterGeneratorオブジェクトを作成します。protectedAlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)AlgorithmParametersオブジェクトを作成します。protectedKeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)KeyFactoryオブジェクトを作成します。protectedKeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)指定されたタイプのKeyStoreオブジェクトを作成し、そのオブジェクトで、指定されたプロバイダの実装であるSPIオブジェクトをカプセル化します。protectedSecureRandom(SecureRandomSpi secureRandomSpi, Provider provider)SecureRandomオブジェクトを作成します。Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)新しいサービスを構築します。 -
java.security.certでのProviderの使用
Providerを返すjava.security.certのメソッド修飾子と型メソッド説明CertificateFactory.getProvider()この証明書ファクトリのプロバイダを返します。CertPathBuilder.getProvider()このCertPathBuilderのプロバイダを返します。CertPathValidator.getProvider()このCertPathValidatorのProviderを返します。CertStore.getProvider()このCertStoreのプロバイダを返します。Provider型のパラメータを持つjava.security.certのメソッド修飾子と型メソッド説明static CertificateFactoryCertificateFactory.getInstance(String type, Provider provider)指定されたタイプの証明書ファクトリ・オブジェクトを返します。static CertPathBuilderCertPathBuilder.getInstance(String algorithm, Provider provider)指定されたアルゴリズムを実装するCertPathBuilderオブジェクトを返します。static CertPathValidatorCertPathValidator.getInstance(String algorithm, Provider provider)指定されたアルゴリズムを実装するCertPathValidatorオブジェクトを返します。static CertStoreCertStore.getInstance(String type, CertStoreParameters params, Provider provider)指定されたCertStoreタイプを実装するCertStoreオブジェクトを返します。void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。Provider型のパラメータを持つjava.security.certのコンストラクタ修飾子コンストラクタ説明protectedCertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)指定されたタイプのCertificateFactoryオブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。protectedCertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider, String algorithm)指定されたアルゴリズムのCertPathBuilderオブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。protectedCertPathValidator(CertPathValidatorSpi validatorSpi, Provider provider, String algorithm)指定されたアルゴリズムのCertPathValidatorオブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。protectedCertStore(CertStoreSpi storeSpi, Provider provider, String type, CertStoreParameters params)指定されたタイプのCertStoreオブジェクトを作成し、指定されたプロバイダの実装(SPIオブジェクト)をそこにカプセル化します。 -
javax.cryptoでのProviderの使用
Providerを返すjavax.cryptoのメソッド修飾子と型メソッド説明Cipher.getProvider()このCipherオブジェクトのプロバイダを返します。ExemptionMechanism.getProvider()このExemptionMechanismオブジェクトのプロバイダを返します。KeyAgreement.getProvider()このKeyAgreementオブジェクトのプロバイダを返します。KeyGenerator.getProvider()このKeyGeneratorオブジェクトのプロバイダを返します。Mac.getProvider()このMacオブジェクトのプロバイダを返します。SecretKeyFactory.getProvider()このSecretKeyFactoryオブジェクトのプロバイダを返します。Provider型のパラメータを持つjavax.cryptoのメソッド修飾子と型メソッド説明static CipherCipher.getInstance(String transformation, Provider provider)指定された変換を実装するCipherオブジェクトを返します。static ExemptionMechanismExemptionMechanism.getInstance(String algorithm, Provider provider)指定した除外メカニズム・アルゴリズムを実装するExemptionMechanismオブジェクトを返します。static KeyAgreementKeyAgreement.getInstance(String algorithm, Provider provider)指定したキー合意アルゴリズムを実装するKeyAgreementオブジェクトを返します。static KeyGeneratorKeyGenerator.getInstance(String algorithm, Provider provider)指定されたアルゴリズムの秘密キーを生成するKeyGeneratorオブジェクトを返します。static MacMac.getInstance(String algorithm, Provider provider)指定されたMACアルゴリズムを実装するMacオブジェクトを返します。static SecretKeyFactorySecretKeyFactory.getInstance(String algorithm, Provider provider)指定されたアルゴリズムの秘密キーを変換するSecretKeyFactoryオブジェクトを返します。EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, Provider provider)暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。Provider型のパラメータを持つjavax.cryptoのコンストラクタ修飾子コンストラクタ説明protectedCipherオブジェクトを生成します。protectedExemptionMechanism(ExemptionMechanismSpi exmechSpi, Provider provider, String mechanism)ExemptionMechanismオブジェクトを生成します。protectedKeyAgreement(KeyAgreementSpi keyAgreeSpi, Provider provider, String algorithm)KeyAgreementオブジェクトを生成します。protectedKeyGenerator(KeyGeneratorSpi keyGenSpi, Provider provider, String algorithm)KeyGeneratorオブジェクトを生成します。protectedMACオブジェクトを生成します。protectedSecretKeyFactory(SecretKeyFactorySpi keyFacSpi, Provider provider, String algorithm)SecretKeyFactoryオブジェクトを生成します。 -
javax.net.sslでのProviderの使用
Providerを返すjavax.net.sslのメソッド修飾子と型メソッド説明KeyManagerFactory.getProvider()このKeyManagerFactoryオブジェクトのプロバイダを返します。SSLContext.getProvider()このSSLContextオブジェクトのプロバイダを返します。TrustManagerFactory.getProvider()このTrustManagerFactoryオブジェクトのプロバイダを返します。Provider型のパラメータを持つjavax.net.sslのメソッド修飾子と型メソッド説明static KeyManagerFactoryKeyManagerFactory.getInstance(String algorithm, Provider provider)キー・マネージャのファクトリとして機能するKeyManagerFactoryオブジェクトを返します。static SSLContextSSLContext.getInstance(String protocol, Provider provider)指定されたセキュア・ソケット・プロトコルを実装するSSLContextオブジェクトを返します。static TrustManagerFactoryTrustManagerFactory.getInstance(String algorithm, Provider provider)キー・マネージャのファクトリとして機能するTrustManagerFactoryオブジェクトを返します。Provider型のパラメータを持つjavax.net.sslのコンストラクタ修飾子コンストラクタ説明protectedKeyManagerFactory(KeyManagerFactorySpi factorySpi, Provider provider, String algorithm)KeyManagerFactoryオブジェクトを生成します。protectedSSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)SSLContextオブジェクトを生成します。protectedTrustManagerFactory(TrustManagerFactorySpi factorySpi, Provider provider, String algorithm)TrustManagerFactoryオブジェクトを生成します。 -
javax.security.auth.loginでのProviderの使用
Provider型のパラメータを持つjavax.security.auth.loginのメソッド修飾子と型メソッド説明static ConfigurationConfiguration.getInstance(String type, Configuration.Parameters params, Provider provider)指定された型のConfigurationオブジェクトを返します。 -
javax.smartcardioでのProviderの使用
プロバイダを返すjavax.smartcardioのメソッド型プロバイダのパラメータを持つjavax.smartcardioのメソッド修飾子と型メソッド説明static TerminalFactoryTerminalFactory.getInstance(String type, Object params, Provider provider)指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。 -
javax.xml.crypto.dsigでのProviderの使用
Providerを返すjavax.xml.crypto.dsigのメソッド修飾子と型メソッド説明TransformService.getProvider()このTransformServiceのプロバイダを返します。XMLSignatureFactory.getProvider()このXMLSignatureFactoryのプロバイダを返します。Provider型のパラメータを持つjavax.xml.crypto.dsigのメソッド修飾子と型メソッド説明static TransformServiceTransformService.getInstance(String algorithm, String mechanismType, Provider provider)指定したプロバイダが提供する、指定されたアルゴリズムURI (例:Transform.XPATH2)およびメカニズム型(例: DOM)をサポートするTransformServiceを返します。static XMLSignatureFactoryXMLSignatureFactory.getInstance(String mechanismType, Provider provider)指定したプロバイダが提供する、要求されたXML処理メカニズムおよび表現型(例: 「DOM」)をサポートするXMLSignatureFactoryを返します。 -
javax.xml.crypto.dsig.keyinfoでのProviderの使用
Provider型のパラメータを持つjavax.xml.crypto.dsig.keyinfoのメソッド修飾子と型メソッド説明static KeyInfoFactoryKeyInfoFactory.getInstance(String mechanismType, Provider provider)指定したプロバイダが提供する、要求されたXML処理メカニズムおよび表現型(例: 「DOM」)をサポートするKeyInfoFactoryを返します。 -
jdk.security.jarsignerでのProviderの使用
型プロバイダのパラメータを持つjdk.security.jarsignerのメソッド修飾子と型メソッド説明JarSigner.Builder.digestAlgorithm(String algorithm, Provider provider)指定されたプロバイダからダイジェスト・アルゴリズムを設定します。JarSigner.Builder.signatureAlgorithm(String algorithm, Provider provider)指定されたプロバイダからシグネチャ・アルゴリズムを設定します。 -
org.ietf.jgssでのProviderの使用
Provider型のパラメータを持つorg.ietf.jgssのメソッド修飾子と型メソッド説明abstract voidGSSManager.addProviderAtEnd(Provider p, Oid mech)このメソッドを使用して、指定されたメカニズムをサポートするプロバイダが見つからないときに使用するプロバイダを、GSSManagerに設定します。abstract voidGSSManager.addProviderAtFront(Provider p, Oid mech)このメソッドを使用して、サポートが必要なメカニズムに対して特定のプロバイダを優先して使用することをGSSManagerに設定します。