Java プラットフォーム 1.2

クラス
java.security.NoSuchAlgorithmException の使用

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

java.security における NoSuchAlgorithmException の使用方法
 

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

java.security.cert における NoSuchAlgorithmException の使用方法
 

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


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.