Foundation 1.1.2

クラス
java.security.NoSuchAlgorithmException の使用

NoSuchAlgorithmException を使用しているパッケージ
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
 

java.security での NoSuchAlgorithmException の使用
 

NoSuchAlgorithmException をスローする java.security のメソッド
abstract  Key KeyStoreSpi.engineGetKey(String alias, char[] password)
          指定されたパスワードを使用して、指定された別名に関連付けられた鍵を復元し、その鍵を返します。
abstract  void KeyStoreSpi.engineLoad(InputStream stream, char[] password)
          指定された入力ストリームからキーストアをロードします。
abstract  void KeyStoreSpi.engineStore(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
static AlgorithmParameterGenerator AlgorithmParameterGenerator.getInstance(String algorithm)
          指定されたダイジェストアルゴリズムを実装する AlgorithmParameterGenerator オブジェクトを生成します。
static KeyFactory KeyFactory.getInstance(String algorithm)
          指定されたアルゴリズムを実装する KeyFactory オブジェクトを生成します。
static KeyPairGenerator KeyPairGenerator.getInstance(String algorithm)
          指定されたダイジェストアルゴリズムを実装する KeyPairGenerator オブジェクトを生成します。
static SecureRandom SecureRandom.getInstance(String algorithm)
          指定された擬似乱数ジェネレータ (PRNG) アルゴリズムを実装した SecureRandom オブジェクトを返します。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm)
          指定されたアルゴリズムのパラメータオブジェクトを生成します。
static Signature Signature.getInstance(String algorithm)
          指定されたダイジェストアルゴリズムを実装する Signature オブジェクトを生成します。
static MessageDigest MessageDigest.getInstance(String algorithm)
          指定されたダイジェストアルゴリズムを実装する MessageDigest オブジェクトを生成します。
static AlgorithmParameterGenerator AlgorithmParameterGenerator.getInstance(String algorithm, Provider provider)
          要求されたアルゴリズムのパラメータジェネレータを指定されたプロバイダから取得できる場合に、そのプロバイダが提供するアルゴリズムの AlgorithmParameterGenerator オブジェクトを生成します。
static KeyFactory KeyFactory.getInstance(String algorithm, Provider provider)
          指定されたプロバイダから、指定されたアルゴリズムの KeyFactory オブジェクトを生成します。
static KeyPairGenerator KeyPairGenerator.getInstance(String algorithm, Provider provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムを実装する KeyPairGenerator オブジェクトを生成します。
static SecureRandom SecureRandom.getInstance(String algorithm, Provider provider)
          指定されたプロバイダから指定された PRNG の実装を取得できる場合に、そのプロバイダが提供する PRNG アルゴリズムに対する SecureRandom オブジェクトを生成します。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm, Provider provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムのパラメータオブジェクトを生成します。
static Signature Signature.getInstance(String algorithm, Provider provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムを実装する Signature オブジェクトを生成します。
static MessageDigest MessageDigest.getInstance(String algorithm, Provider provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムを実装する MessageDigest オブジェクトを生成します。
static AlgorithmParameterGenerator AlgorithmParameterGenerator.getInstance(String algorithm, String provider)
          要求されたアルゴリズムのパラメータジェネレータを指定されたプロバイダから取得できる場合に、そのプロバイダが提供するアルゴリズムの AlgorithmParameterGenerator オブジェクトを生成します。
static KeyFactory KeyFactory.getInstance(String algorithm, String provider)
          指定されたプロバイダから、指定されたアルゴリズムの KeyFactory オブジェクトを生成します。
static KeyPairGenerator KeyPairGenerator.getInstance(String algorithm, String provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムを実装する KeyPairGenerator オブジェクトを生成します。
static SecureRandom SecureRandom.getInstance(String algorithm, String provider)
          指定されたプロバイダから指定された PRNG の実装を取得できる場合に、そのプロバイダが提供する PRNG アルゴリズムに対する SecureRandom オブジェクトを生成します。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm, String provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムのパラメータオブジェクトを生成します。
static Signature Signature.getInstance(String algorithm, String provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムを実装する Signature オブジェクトを生成します。
static MessageDigest MessageDigest.getInstance(String algorithm, String provider)
          指定されたプロバイダから指定されたアルゴリズムを取得できる場合に、そのプロバイダが提供するアルゴリズムを実装する MessageDigest オブジェクトを生成します。
 Key KeyStore.getKey(String alias, char[] password)
          指定されたパスワードを使って、指定された別名に関連した鍵を復元し、その鍵を返します。
 void KeyStore.load(InputStream stream, char[] password)
          指定された入力ストリームからこのキーストアをロードします。
 void KeyStore.store(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
 

java.security.cert での NoSuchAlgorithmException の使用
 

NoSuchAlgorithmException をスローする java.security.cert のメソッド
abstract  void X509CRL.verify(PublicKey key)
          指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。
abstract  void Certificate.verify(PublicKey key)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
abstract  void X509CRL.verify(PublicKey key, String sigProvider)
          指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。