)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。APIのプロバイダを表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。プロバイダが実装するのは次のようなサービスです。アルゴリズム(DSA、RSA、またはSHA-256など)。キーの生成、変換、および管理機能(アルゴリズム固有キーなど)プロバイダ実装によっては、セキュリティ・トークンとの通信エラーなどの、処理中に復旧できない内部エラーが発生する可能性があります。そのようなエラーを通知するにはProviderExceptionを使用してください。プロバイダは、プラガブル・アーキテクチャを使用するJavaのセキュリティ・サービスを実装するのに使用でき、その下に適合する実装を選択できることに注意してください。サービス・タイプProviderはセキュリティ・フレームワーク用に予約されています。このタイプのサービスをアプリケーションから追加、削除、または変更することはできません。各Providerオブジェクト内には次の属性が自動的に格納されます。classNameprovider.getClass().getName()各プロバイダには名前とバージョン文字列があります。プロバイダは、通常、リソース・ディレクトリMETA-INF/services内のjava.security.Providerという名前のファイルで自身を識別します。loaderを使用してServiceLoaderメカニズムを介して検索されます。プロバイダは、自動的にインストールされ、Security.getProviders()メソッドを介して実行時に利用可能になるように構成することができます。セキュリティ・プロバイダの構成とインストールの仕組みは実装固有のものです。実装上の注意:JDK実装は、Javaインストール・ディレクトリのconf/security/java.securityファイルを介してセキュリティ・プロバイダの静的登録をサポートします。これらのプロバイダは、JDKランタイムによって自動的にインストールされます。特定のタイプのプロバイダ(暗号化サービス・プロバイダ)がどのように動作し、インストールされているかについては、Java暗号化アーキテクチャ・リファレンス・ガイド(JCA)リファレンス・ガイドの「プロバイダ・クラス」を参照してください。classProvider.Service特定のセキュリティ・サービスを記述したものです。String)を使用してください。info)指定された名前、バージョン文字列、および情報を持つプロバイダを構築します。非推奨のメソッド修飾子と型メソッド説明voidclear()このプロバイダをクリアして、プロバイダが実装した機能を検索するときに使うプロパティを含まないようにします。remappingFunction)指定されたキーと現在マップされている値に対するマッピングの計算を試みます(現在のマッピングが存在しない場合はnull)。mappingFunction)指定されたキーがまだ値に関連付けられていない(またはnullにマップされている)場合、指定されたマッピング関数を使用してその値の計算を試行し、nullでない場合はそれをこのマップに入力します。remappingFunction)指定されたキーの値が存在していてnull以外の場合、キーと現在マップされている値から新しいマッピングの計算を試みます。configArg)指定された構成引数をこのプロバイダ・インスタンスに適用し、構成されたプロバイダを返します。Set<Map.Entry<Object,​Object>>entrySet()このプロバイダに含まれるプロパティ・エントリの変更不可能なSetのビューを返します。action)このマップのすべてのエントリの処理が完了するかアクションから例外がスローされるまで、各エントリに対して指定されたアクションを実行します。StringgetInfo()プロバイダとそのサービス内容を、人間が読める形式で返します。StringgetName()このプロバイダの名前を返します。defaultValue)指定されたキーがマップされている値を返します。このマップにそのキーのマッピングが含まれていない場合はdefaultValueを返します。algorithm)指定されたタイプの指定されたアルゴリズムまたは別名に対するこのProviderの実装を記述したサービスを取得します。Set<Provider.Service>getServices()このProviderがサポートするすべてのサービスの変更不可能なSetを取得します。doublegetVersion()非推奨。代わりにgetVersionStr()を使用してください。StringgetVersionStr()このプロバイダのバージョン文字列を返します。booleanisConfigured()このプロバイダ・インスタンスが構成されているかどうかを確認します。Set<Object>keySet()このプロバイダに含まれるプロパティ・キーの変更不可能なSetのビューを返します。inStream)入力ストリームからキーと要素が対になったプロパティ・リストを読み込みます。remappingFunction)指定されたキーがまだ値と関連付けられていないかnullと関連付けられている場合、指定された値に関連付けます。value)keyプロパティが、指定されたvalueを持つように設定します。t)指定されたMapからこのプロバイダへすべてのマッピングをコピーします。value)指定されたキーがまだ値に関連付けられていない(または、nullにマップされている)場合は、それを指定された値に関連付けてnullを返します。それ以外の場合は、現在の値を返します。s)サービスを追加します。key)keyプロパティとそれに対応するvalueを削除します。value)指定された値に指定されたキーが現在マッピングされている場合にのみ、そのキーのエントリを削除します。s)以前にputService()を使用して追加されたサービスを削除します。value)指定されたキーがなんらかの値に現在マッピングされている場合にのみ、そのキーのエントリを置換します。newValue)指定されたキーが指定された値に現在マッピングされている場合にのみ、そのキーのエントリを置換します。function)すべてのエントリが処理されるか、または関数が例外をスローするまで、エントリ・セット・イテレータによってエントリが返される順に、各エントリの値を、そのエントリで指定された関数を呼び出した結果で置換します。StringtoString()このプロバイダの名前とバージョン文字列を返します。Collection<Object>values()このプロバイダに含まれるプロパティ値の変更不可能なCollectionのビューを返します。String)を使用してください。指定された名前、バージョン番号、および情報を使用してプロバイダを構築します。String)を呼び出すことと同じです。プロバイダのバージョン番号。プロバイダとそのサービスの記述。info)指定された名前、バージョン文字列、および情報を持つプロバイダを構築します。バージョン文字列には、'+'、'-'のいずれかの文字で区切られた別の情報が後に続くバージョン番号が含まれます。^[0-9]+(\.[0-9]+)*ダブルでバージョン番号を返すために、2つ以上のコンポーネント(上記で定義した'.'で区切られます)がある場合、最初の2つのコンポーネントだけが保持されます。結果の文字列はDouble.valueOf(String)に渡され、バージョン番号、すなわちgetVersion()が生成されます。変換に失敗した場合は、値0が使用されます。プロバイダのバージョン文字列。プロバイダとそのサービスの記述。configArg)指定された構成引数をこのプロバイダ・インスタンスに適用し、構成されたプロバイダを返します。このプロバイダをインプレースで構成できない場合、新しいプロバイダが作成されて返されることに注意してください。したがって、呼び出し元は返されたプロバイダを常に使用する必要があります。実装要件:デフォルト実装はUnsupportedOperationExceptionをスローします。サブクラスは、構成引数がサポートされている場合にのみ、このメソッドをオーバーライドする必要があります。このプロバイダを構成するための構成情報。戻り値:提供された構成引数で構成されたプロバイダ。構成引数がサポートされていない場合。指定された構成引数がnullの場合。指定された構成引数が無効な場合。isConfigured()このプロバイダ・インスタンスが構成されているかどうかを確認します。実装要件:デフォルトの実装ではtrueを返します。プロバイダ・インスタンスが構築後に明示的なconfigureコールを必要とする場合、サブクラスはこのメソッドをオーバーライドする必要があります。戻り値:詳細な構成が必要ない場合はtrue、そうでない場合はfalse。getName()このプロバイダの名前を返します。戻り値:このプロバイダの名前。getVersion()非推奨。代わりにgetVersionStr()を使用してください。このプロバイダのバージョン番号を返します。戻り値:このプロバイダのバージョン番号。getVersionStr()このプロバイダのバージョン文字列を返します。戻り値:このプロバイダのバージョン文字列。getInfo()プロバイダとそのサービス内容を、人間が読める形式で返します。関連するリンクを持つHTMLページを返すこともあります。戻り値:プロバイダとそのサービスの記述。toString()このプロバイダの名前とバージョン文字列を返します。オーバーライド:クラスHashtable<Object,​Object>のtoString戻り値:このプロバイダの名前とバージョン文字列を含む文字列。clear()このプロバイダをクリアして、プロバイダが実装した機能を検索するときに使うプロパティを含まないようにします。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダをクリアしてもよいかどうかが確認されます。IOException入力ストリームからキーと要素が対になったプロパティ・リストを読み込みます。入力ストリームからの読込み中にエラーが発生した場合。t)指定されたMapからこのプロバイダへすべてのマッピングをコピーします。これらのマッピングは、指定されたMap内に存在するすべてのキーに対応するプロパティを、このプロバイダが持っているプロパティと置き換えます。entrySet()このプロバイダに含まれるプロパティ・エントリの変更不可能なSetのビューを返します。keySet()このプロバイダに含まれるプロパティ・キーの変更不可能なSetのビューを返します。values()このプロバイダに含まれるプロパティ値の変更不可能なCollectionのビューを返します。value)keyプロパティが、指定されたvalueを持つように設定します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値を設定してもよいかどうかが確認されます。戻り値:ハッシュ表の指定されたキーの前の値。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値を設定するアクセスを許可しない場合。value)指定されたキーがまだ値に関連付けられていない(または、nullにマップされている)場合は、それを指定された値に関連付けてnullを返します。それ以外の場合は、現在の値を返します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値を設定してもよいかどうかが確認されます。戻り値:指定されたキーに関連付けられた以前の値。キーのマッピングがなかった場合はnull。(また、実装がnull値をサポートしている場合、戻り値nullは、以前にマップでキーとnullが関連付けられていたことを示す場合もある。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値を設定するアクセスを許可しない場合。key)keyプロパティとそれに対応するvalueを削除します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティを削除してもよいかどうかが確認されます。戻り値:ハッシュ表でそのキーにマップされている値。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがこのプロバイダのプロパティを削除するアクセスを許可しない場合。value)指定された値に指定されたキーが現在マッピングされている場合にのみ、そのキーのエントリを削除します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティを削除してもよいかどうかが確認されます。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがこのプロバイダのプロパティを削除するアクセスを許可しない場合。newValue)指定されたキーが指定された値に現在マッピングされている場合にのみ、そのキーのエントリを置換します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値を設定してもよいかどうかが確認されます。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値を設定するアクセスを許可しない場合。value)指定されたキーがなんらかの値に現在マッピングされている場合にのみ、そのキーのエントリを置換します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値を設定してもよいかどうかが確認されます。戻り値:指定されたキーに関連付けられた以前の値。キーのマッピングがなかった場合はnull。(また、実装がnull値をサポートしている場合、戻り値nullは、以前にマップでキーとnullが関連付けられていたことを示す場合もある。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値を設定するアクセスを許可しない場合。function)すべてのエントリが処理されるか、または関数が例外をスローするまで、エントリ・セット・イテレータによってエントリが返される順に、各エントリの値を、そのエントリで指定された関数を呼び出した結果で置換します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値を設定してもよいかどうかが確認されます。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値を設定するアクセスを許可しない場合。remappingFunction)指定されたキーと現在マップされている値に対するマッピングの計算を試みます(現在のマッピングが存在しない場合はnull)。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値の設定とこのプロバイダのプロパティの削除を行ってもよいかどうかが確認されます。戻り値:指定されたキーに関連付けられる新しい値。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値の設定またはプロパティの削除を行うアクセスを許可しない場合。mappingFunction)指定されたキーがまだ値に関連付けられていない(またはnullにマップされている)場合、指定されたマッピング関数を使用してその値の計算を試行し、nullでない場合はそれをこのマップに入力します。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値の設定とこのプロバイダのプロパティの削除を行ってもよいかどうかが確認されます。戻り値:指定されたキーに関連付けられている現在の(既存の、または計算された)値。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値の設定およびプロパティの削除を行うアクセスを許可しない場合。remappingFunction)指定されたキーの値が存在していてnull以外の場合、キーと現在マップされている値から新しいマッピングの計算を試みます。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値の設定とこのプロバイダのプロパティの削除を行ってもよいかどうかが確認されます。戻り値:指定されたキーに関連付けられる新しい値。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値の設定またはプロパティの削除を行うアクセスを許可しない場合。remappingFunction)指定されたキーがまだ値と関連付けられていないかnullと関連付けられている場合、指定された値に関連付けます。それ以外の場合は、指定された再マッピング関数の結果で値を置換し、結果がnullの場合は削除します。このメソッドは、1つのキーに対する複数のマップされた値を結合するときに使用できます。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値の設定とこのプロバイダのプロパティの削除を行ってもよいかどうかが確認されます。キーに関連付けられた既存の値にマージされるnull以外の値。戻り値:指定されたキーに関連付けられた新しい値。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値の設定またはプロパティの削除を行うアクセスを許可しない場合。Map指定されたキーがマップされている値を返します。このマップにそのキーのマッピングが含まれていない場合はdefaultValueを返します。キーのデフォルト・マッピング戻り値:指定されたキーがマップされている値。Mapこのマップのすべてのエントリの処理が完了するかアクションから例外がスローされるまで、各エントリに対して指定されたアクションを実行します。実装クラスで指定されない場合は、エントリ・セットの反復の順序でアクションが実行されます(反復順序が指定されている場合)。アクションによってスローされた例外は、呼出し側に中継されます。algorithm)指定されたタイプの指定されたアルゴリズムまたは別名に対するこのProviderの実装を記述したサービスを取得します。そのような実装が存在しない場合、このメソッドはnullを返します。条件に一致するサービスとして、putService()を使用してこのプロバイダに追加されたものと、put()経由で追加されたものの2つが見つかった場合、putService()経由で追加されたサービスが返されます。要求されるサービスのアルゴリズム名または別名(SHA-1など)。大文字と小文字は区別される戻り値:このProviderの条件に一致するサービスを記述したサービス。getServices()このProviderがサポートするすべてのサービスの変更不可能なSetを取得します。s)サービスを追加します。同じタイプとアルゴリズム名を持つサービスがすでに存在しており、それがputService()を使用して追加されていた場合、そのサービスは新しいサービスで置換されます。このメソッドは、このサービスに関する情報を、プロバイダのHashtable値に、「Java暗号化アーキテクチャ(JCA)リファレンス・ガイド」で説明されている形式で格納します。(nameはプロバイダの名前)という文字列を指定して呼び出され、このプロバイダのプロパティ値を設定してもよいかどうかを確認します。checkSecurityAccessのデフォルトの実装が使用される(つまり、そのメソッドがオーバーライドされない)場合は、これにより、セキュリティ・マネージャのcheckPermissionメソッドがSecurityPermission("putProviderProperty."+name)アクセス権で呼び出されます。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがプロパティ値を設定するアクセスを許可しない場合。s)以前にputService()を使用して追加されたサービスを削除します。指定されたサービスは、このプロバイダから削除されます。これはgetService()を呼び出しても返されなくなり、このプロバイダのHashtableからその情報が削除されます。(nameはプロバイダの名前)を指定して呼び出され、このプロバイダのプロパティ値を削除してもよいかどうかが確認されます。checkSecurityAccessのデフォルトの実装が使用される(つまり、そのメソッドがオーバーライドされない)場合は、これにより、セキュリティ・マネージャのcheckPermissionメソッドがSecurityPermission("removeProviderProperty."+name)アクセス権で呼び出されます。セキュリティ・マネージャが存在し、そのSecurityManager.checkSecurityAccess(java.lang.String)メソッドがこのプロバイダのプロパティを削除するアクセスを許可しない場合。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。