クラス
java.security.Providerの使用
Providerを使用しているパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、プラグイン可能な認証フレームワークを提供します。
Java™スマート・カード入出力API
XMLデジタル署名の生成および検証用のクラスです。
KeyInfoの要素や構造体の解析や処理を行うためのクラス。このパッケージは、jarファイルに署名するためのAPIを定義します。
このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。
-
java.securityでのProviderの使用
java.securityでのProviderのサブクラスProviderを返すjava.securityのメソッド修飾子と型メソッド説明指定された構成引数をこのProviderインスタンスに適用し、構成されたProviderを返します。final ProviderAlgorithmParameterGenerator.getProvider()アルゴリズム・パラメータ・ジェネレータ・オブジェクトのプロバイダを返します。final ProviderAlgorithmParameters.getProvider()パラメータ・オブジェクトのプロバイダを返します。final ProviderKeyFactory.getProvider()このキー・ファクトリ・オブジェクトのプロバイダを返します。final ProviderKeyPairGenerator.getProvider()このキー・ペア・ジェネレータ・オブジェクトのプロバイダを返します。final ProviderKeyStore.getProvider()このキーストアのプロバイダを返します。final ProviderMessageDigest.getProvider()このメッセージ・ダイジェスト・オブジェクトのプロバイダを返します。Policy.getProvider()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このポリシーのProviderを返します。final ProviderProvider.Service.getProvider()このサービスのProviderを返します。final ProviderSecureRandom.getProvider()このSecureRandomオブジェクトのプロバイダを返します。static ProviderSecurity.getProvider(String name) 指定された名前でインストールされているプロバイダを返します。final ProviderSignature.getProvider()このSignatureオブジェクトのプロバイダを返します。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) 指定されたタイプのKeyStoreオブジェクトを返します。static MessageDigestMessageDigest.getInstance(String algorithm, Provider provider) 指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。static PolicyPolicy.getInstance(String type, Policy.Parameters params, Provider provider) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたタイプの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のメソッド修飾子と型メソッド説明final ProviderCertificateFactory.getProvider()この証明書ファクトリのプロバイダを返します。final ProviderCertPathBuilder.getProvider()このCertPathBuilderのプロバイダを返します。final ProviderCertPathValidator.getProvider()このCertPathValidatorのProviderを返します。final ProviderCertStore.getProvider()このCertStoreのプロバイダを返します。Provider型のパラメータを持つjava.security.certのメソッド修飾子と型メソッド説明static final 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のメソッド修飾子と型メソッド説明final ProviderCipher.getProvider()このCipherオブジェクトのプロバイダを返します。final ProviderExemptionMechanism.getProvider()このExemptionMechanismオブジェクトのプロバイダを返します。final ProviderKeyAgreement.getProvider()このKeyAgreementオブジェクトのプロバイダを返します。final ProviderKeyGenerator.getProvider()このKeyGeneratorオブジェクトのプロバイダを返します。final ProviderMac.getProvider()このMacオブジェクトのプロバイダを返します。final ProviderSecretKeyFactory.getProvider()このSecretKeyFactoryオブジェクトのプロバイダを返します。Provider型のパラメータを持つjavax.cryptoのメソッド修飾子と型メソッド説明static final CipherCipher.getInstance(String transformation, Provider provider) 指定された変換を実装するCipherオブジェクトを返します。static final ExemptionMechanismExemptionMechanism.getInstance(String algorithm, Provider provider) 指定した除外メカニズム・アルゴリズムを実装するExemptionMechanismオブジェクトを返します。static final KeyAgreementKeyAgreement.getInstance(String algorithm, Provider provider) 指定したキー合意アルゴリズムを実装するKeyAgreementオブジェクトを返します。static final KeyGeneratorKeyGenerator.getInstance(String algorithm, Provider provider) 指定されたアルゴリズムの秘密キーを生成するKeyGeneratorオブジェクトを返します。static final MacMac.getInstance(String algorithm, Provider provider) 指定されたMACアルゴリズムを実装するMacオブジェクトを返します。static final 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のメソッド修飾子と型メソッド説明final ProviderKeyManagerFactory.getProvider()このKeyManagerFactoryオブジェクトのプロバイダを返します。final ProviderSSLContext.getProvider()このSSLContextオブジェクトのプロバイダを返します。final ProviderTrustManagerFactory.getProvider()このTrustManagerFactoryオブジェクトのプロバイダを返します。Provider型のパラメータを持つjavax.net.sslのメソッド修飾子と型メソッド説明static final KeyManagerFactoryKeyManagerFactory.getInstance(String algorithm, Provider provider) キー・マネージャのファクトリとして機能するKeyManagerFactoryオブジェクトを返します。static SSLContextSSLContext.getInstance(String protocol, Provider provider) 指定されたセキュア・ソケット・プロトコルを実装するSSLContextオブジェクトを返します。static final 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のメソッド修飾子と型メソッド説明final ProviderTransformService.getProvider()このTransformServiceのプロバイダを返します。final ProviderXMLSignatureFactory.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に設定します。