クラス
java.security.NoSuchAlgorithmExceptionの使用

NoSuchAlgorithmExceptionを使用するパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、プラグイン可能な認証フレームワークを提供します。
公開キー証明書用のクラスを提供します。
Java™スマート・カード入出力API
XMLデジタル署名の生成および検証用のクラスです。
このパッケージは、jarファイルに署名するためのAPIを定義します。
  • java.securityでのNoSuchAlgorithmExceptionの使用

    NoSuchAlgorithmExceptionを投げるjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    KeyStoreSpi.engineGetEntry(String alias, KeyStore.ProtectionParameter protParam)
    指定された保護パラメータを使用して、指定された別名に対するKeyStore.Entryを取得します。
    abstract Key
    KeyStoreSpi.engineGetKey(String alias, char[] password)
    指定されたパスワードを使って、指定された別名に関連したキーを復元し、そのキーを返します。
    abstract void
    KeyStoreSpi.engineLoad(InputStream stream, char[] password)
    指定された入力ストリームからキーストアをロードします。
    void
    指定されたKeyStore.LoadStoreParameterを使用してキーストアをロードします。
    abstract void
    KeyStoreSpi.engineStore(OutputStream stream, char[] password)
    指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
    void
    指定されたKeyStore.LoadStoreParameterを使用してこのキーストアを格納します。
    KeyStore.getEntry(String alias, KeyStore.ProtectionParameter protParam)
    指定された保護パラメータを使用して、指定された別名に対するキーストアEntryを取得します。
    AlgorithmParameterGenerator.getInstance(String algorithm)
    指定されたアルゴリズムで使用される一連のパラメータを生成するためのAlgorithmParameterGeneratorオブジェクトを返します。
    AlgorithmParameterGenerator.getInstance(String algorithm, String provider)
    指定されたアルゴリズムで使用される一連のパラメータを生成するためのAlgorithmParameterGeneratorオブジェクトを返します。
    AlgorithmParameterGenerator.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムで使用される一連のパラメータを生成するためのAlgorithmParameterGeneratorオブジェクトを返します。
    AlgorithmParameters.getInstance(String algorithm)
    指定されたアルゴリズムのパラメータ・オブジェクトを返します。
    AlgorithmParameters.getInstance(String algorithm, String provider)
    指定されたアルゴリズムのパラメータ・オブジェクトを返します。
    AlgorithmParameters.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムのパラメータ・オブジェクトを返します。
    static KeyFactory
    KeyFactory.getInstance(String algorithm)
    指定されたアルゴリズムの公開/秘密キーを変換するKeyFactoryオブジェクトを返します。
    static KeyFactory
    KeyFactory.getInstance(String algorithm, String provider)
    指定されたアルゴリズムの公開/秘密キーを変換するKeyFactoryオブジェクトを返します。
    static KeyFactory
    KeyFactory.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムの公開/秘密キーを変換するKeyFactoryオブジェクトを返します。
    KeyPairGenerator.getInstance(String algorithm)
    指定されたアルゴリズムの公開/秘密キーのペアを生成するKeyPairGeneratorオブジェクトを返します。
    KeyPairGenerator.getInstance(String algorithm, String provider)
    指定されたアルゴリズムの公開/秘密キーのペアを生成するKeyPairGeneratorオブジェクトを返します。
    KeyPairGenerator.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムの公開/秘密キーのペアを生成するKeyPairGeneratorオブジェクトを返します。
    static final KeyStore
    KeyStore.getInstance(File file, char[] password)
    適切なキーストア・タイプのロードされたキーストア・オブジェクトを返します。
    static final KeyStore
    適切なキーストア・タイプのロードされたキーストア・オブジェクトを返します。
    MessageDigest.getInstance(String algorithm)
    指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。
    MessageDigest.getInstance(String algorithm, String provider)
    指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。
    MessageDigest.getInstance(String algorithm, Provider provider)
    指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。
    static Policy
    Policy.getInstance(String type, Policy.Parameters params)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定された型のPolicyオブジェクトを返します。
    static Policy
    Policy.getInstance(String type, Policy.Parameters params, String provider)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたタイプのPolicyオブジェクトを返します。
    static Policy
    Policy.getInstance(String type, Policy.Parameters params, Provider provider)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたタイプのPolicyオブジェクトを返します。
    SecureRandom.getInstance(String algorithm)
    指定された乱数ジェネレータの(RNG)アルゴリズムを実装するSecureRandomオブジェクトを返します。
    SecureRandom.getInstance(String algorithm, String provider)
    指定された乱数ジェネレータの(RNG)アルゴリズムを実装するSecureRandomオブジェクトを返します。
    SecureRandom.getInstance(String algorithm, Provider provider)
    指定された乱数ジェネレータの(RNG)アルゴリズムを実装するSecureRandomオブジェクトを返します。
    SecureRandom.getInstance(String algorithm, SecureRandomParameters params)
    指定された乱数ジェネレータの(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。
    SecureRandom.getInstance(String algorithm, SecureRandomParameters params, String provider)
    指定された乱数ジェネレータの(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。
    SecureRandom.getInstance(String algorithm, SecureRandomParameters params, Provider provider)
    指定された乱数ジェネレータの(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。
    static Signature
    Signature.getInstance(String algorithm)
    指定されたシグネチャ・アルゴリズムを実装するSignatureオブジェクトを返します。
    static Signature
    Signature.getInstance(String algorithm, String provider)
    指定されたシグネチャ・アルゴリズムを実装するSignatureオブジェクトを返します。
    static Signature
    Signature.getInstance(String algorithm, Provider provider)
    指定されたシグネチャ・アルゴリズムを実装するSignatureオブジェクトを返します。
    SecureRandom.getInstanceStrong()
    securerandom.strongAlgorithmsSecurityプロパティで指定されたアルゴリズムまたはプロバイダを使用して選択されたSecureRandomオブジェクトを返します。
    final Key
    KeyStore.getKey(String alias, char[] password)
    指定されたパスワードを使って、指定された別名に関連したキーを復元し、そのキーを返します。
    final void
    KeyStore.load(InputStream stream, char[] password)
    指定された入力ストリームからこのキーストアをロードします。
    final void
    指定されたLoadStoreParameterを使用してこのキーストアをロードします。
    Provider.Service.newInstance(Object constructorParameter)
    このサービスが記述する実装の新しいインスタンスを返します。
    final void
    KeyStore.store(OutputStream stream, char[] password)
    指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
    final void
    指定されたLoadStoreParameterを使用してこのキーストアを格納します。
  • java.security.certでのNoSuchAlgorithmExceptionの使用

    修飾子と型
    メソッド
    説明
    CertPathBuilder.getInstance(String algorithm)
    指定されたアルゴリズムを実装するCertPathBuilderオブジェクトを返します。
    CertPathBuilder.getInstance(String algorithm, String provider)
    指定されたアルゴリズムを実装するCertPathBuilderオブジェクトを返します。
    CertPathBuilder.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムを実装するCertPathBuilderオブジェクトを返します。
    CertPathValidator.getInstance(String algorithm)
    指定されたアルゴリズムを実装するCertPathValidatorオブジェクトを返します。
    CertPathValidator.getInstance(String algorithm, String provider)
    指定されたアルゴリズムを実装するCertPathValidatorオブジェクトを返します。
    CertPathValidator.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムを実装するCertPathValidatorオブジェクトを返します。
    static CertStore
    CertStore.getInstance(String type, CertStoreParameters params)
    指定したCertStore型を実装し、指定したパラメータで初期化されるCertStoreを返します。
    static CertStore
    CertStore.getInstance(String type, CertStoreParameters params, String provider)
    指定されたCertStoreタイプを実装するCertStoreオブジェクトを返します。
    static CertStore
    CertStore.getInstance(String type, CertStoreParameters params, Provider provider)
    指定されたCertStoreタイプを実装するCertStoreオブジェクトを返します。
    abstract void
    Certificate.verify(PublicKey key)
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
    abstract void
    Certificate.verify(PublicKey key, String sigProvider)
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
    void
    Certificate.verify(PublicKey key, Provider sigProvider)
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
    void
    X509Certificate.verify(PublicKey key, Provider sigProvider)
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
    abstract void
    X509CRL.verify(PublicKey key)
    指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。
    abstract void
    X509CRL.verify(PublicKey key, String sigProvider)
    指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。
    void
    X509CRL.verify(PublicKey key, Provider sigProvider)
    指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。
  • javax.cryptoでのNoSuchAlgorithmExceptionの使用

    NoSuchAlgorithmExceptionを投げるjavax.cryptoのメソッド
    修飾子と型
    メソッド
    説明
    protected abstract SecretKey
    KeyAgreementSpi.engineGenerateSecret(String algorithm)
    共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密キー・オブジェクトとして返します。
    protected abstract void
    CipherSpi.engineSetMode(String mode)
    この暗号のモードを設定します。
    protected Key
    CipherSpi.engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
    前にラップされたキーをラップ解除します。
    final SecretKey
    KeyAgreement.generateSecret(String algorithm)
    共有の秘密情報を作成して、それを指定されたアルゴリズムのSecretKeyオブジェクトとして返します。
    static final Cipher
    Cipher.getInstance(String transformation)
    指定された変換を実装するCipherオブジェクトを返します。
    static final Cipher
    Cipher.getInstance(String transformation, String provider)
    指定された変換を実装するCipherオブジェクトを返します。
    static final Cipher
    Cipher.getInstance(String transformation, Provider provider)
    指定された変換を実装するCipherオブジェクトを返します。
    static final ExemptionMechanism
    ExemptionMechanism.getInstance(String algorithm)
    指定した除外メカニズム・アルゴリズムを実装するExemptionMechanismオブジェクトを返します。
    static final ExemptionMechanism
    ExemptionMechanism.getInstance(String algorithm, String provider)
    指定した除外メカニズム・アルゴリズムを実装するExemptionMechanismオブジェクトを返します。
    static final ExemptionMechanism
    ExemptionMechanism.getInstance(String algorithm, Provider provider)
    指定した除外メカニズム・アルゴリズムを実装するExemptionMechanismオブジェクトを返します。
    static KEM
    KEM.getInstance(String algorithm)
    指定されたアルゴリズムを実装するKEMオブジェクトを返します。
    static KEM
    KEM.getInstance(String algorithm, String provider)
    指定されたセキュリティ・プロバイダから指定されたアルゴリズムを実装するKEMオブジェクトを返します。
    static KEM
    KEM.getInstance(String algorithm, Provider provider)
    指定されたセキュリティ・プロバイダから指定されたアルゴリズムを実装するKEMオブジェクトを返します。
    static final KeyAgreement
    KeyAgreement.getInstance(String algorithm)
    指定したキー合意アルゴリズムを実装するKeyAgreementオブジェクトを返します。
    static final KeyAgreement
    KeyAgreement.getInstance(String algorithm, String provider)
    指定したキー合意アルゴリズムを実装するKeyAgreementオブジェクトを返します。
    static final KeyAgreement
    KeyAgreement.getInstance(String algorithm, Provider provider)
    指定したキー合意アルゴリズムを実装するKeyAgreementオブジェクトを返します。
    static final KeyGenerator
    KeyGenerator.getInstance(String algorithm)
    指定されたアルゴリズムの秘密キーを生成するKeyGeneratorオブジェクトを返します。
    static final KeyGenerator
    KeyGenerator.getInstance(String algorithm, String provider)
    指定されたアルゴリズムの秘密キーを生成するKeyGeneratorオブジェクトを返します。
    static final KeyGenerator
    KeyGenerator.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムの秘密キーを生成するKeyGeneratorオブジェクトを返します。
    static final Mac
    Mac.getInstance(String algorithm)
    指定されたMACアルゴリズムを実装するMacオブジェクトを返します。
    static final Mac
    Mac.getInstance(String algorithm, String provider)
    指定されたMACアルゴリズムを実装するMacオブジェクトを返します。
    static final Mac
    Mac.getInstance(String algorithm, Provider provider)
    指定されたMACアルゴリズムを実装するMacオブジェクトを返します。
    static final SecretKeyFactory
    SecretKeyFactory.getInstance(String algorithm)
    指定されたアルゴリズムの秘密キーを変換するSecretKeyFactoryオブジェクトを返します。
    static final SecretKeyFactory
    SecretKeyFactory.getInstance(String algorithm, String provider)
    指定されたアルゴリズムの秘密キーを変換するSecretKeyFactoryオブジェクトを返します。
    static final SecretKeyFactory
    SecretKeyFactory.getInstance(String algorithm, Provider provider)
    指定されたアルゴリズムの秘密キーを変換するSecretKeyFactoryオブジェクトを返します。
    EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey)
    暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。
    EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, String providerName)
    暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。
    EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, Provider provider)
    暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。
    static final int
    Cipher.getMaxAllowedKeyLength(String transformation)
    インストールされているJCE管轄ポリシー・ファイルに従って、指定された変換のキーの最大長を返します。
    Cipher.getMaxAllowedParameterSpec(String transformation)
    管轄ポリシー・ファイルに従って最大Cipherパラメータ値を含む {code AlgorithmParameterSpec} オブジェクトを返します。
    final Object
    SealedObject.getObject(Key key)
    元の(カプセル化された)オブジェクトを取り出します。
    final Object
    SealedObject.getObject(Key key, String provider)
    元の(カプセル化された)オブジェクトを取り出します。
    final Key
    Cipher.unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
    前にラップされたキーをラップ解除します。
    NoSuchAlgorithmExceptionをスローするjavax.cryptoのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    EncryptedPrivateKeyInfo(String algName, byte[] encryptedData)
    暗号化アルゴリズム名と暗号化されたデータからEncryptedPrivateKeyInfoを構築します。
     
    EncryptedPrivateKeyInfo(AlgorithmParameters algParams, byte[] encryptedData)
    暗号化アルゴリズム・パラメータと暗号化されたデータからEncryptedPrivateKeyInfoを構築します。
  • javax.net.sslでのNoSuchAlgorithmExceptionの使用

    NoSuchAlgorithmExceptionを投げるjavax.net.sslのメソッド
    修飾子と型
    メソッド
    説明
    protected abstract void
    KeyManagerFactorySpi.engineInit(KeyStore ks, char[] password)
    キー・データのソースを使用して、このファクトリを初期化します。
    static SSLContext
    SSLContext.getDefault()
    デフォルトのSSLコンテキストを返します。
    static final KeyManagerFactory
    KeyManagerFactory.getInstance(String algorithm)
    キー・マネージャのファクトリとして機能するKeyManagerFactoryオブジェクトを返します。
    static final KeyManagerFactory
    KeyManagerFactory.getInstance(String algorithm, String provider)
    キー・マネージャのファクトリとして機能するKeyManagerFactoryオブジェクトを返します。
    static final KeyManagerFactory
    KeyManagerFactory.getInstance(String algorithm, Provider provider)
    キー・マネージャのファクトリとして機能するKeyManagerFactoryオブジェクトを返します。
    static SSLContext
    SSLContext.getInstance(String protocol)
    指定されたセキュア・ソケット・プロトコルを実装するSSLContextオブジェクトを返します。
    static SSLContext
    SSLContext.getInstance(String protocol, String provider)
    指定されたセキュア・ソケット・プロトコルを実装するSSLContextオブジェクトを返します。
    static SSLContext
    SSLContext.getInstance(String protocol, Provider provider)
    指定されたセキュア・ソケット・プロトコルを実装するSSLContextオブジェクトを返します。
    static final TrustManagerFactory
    TrustManagerFactory.getInstance(String algorithm)
    キー・マネージャのファクトリとして機能するTrustManagerFactoryオブジェクトを返します。
    static final TrustManagerFactory
    TrustManagerFactory.getInstance(String algorithm, String provider)
    キー・マネージャのファクトリとして機能するTrustManagerFactoryオブジェクトを返します。
    static final TrustManagerFactory
    TrustManagerFactory.getInstance(String algorithm, Provider provider)
    キー・マネージャのファクトリとして機能するTrustManagerFactoryオブジェクトを返します。
    final void
    KeyManagerFactory.init(KeyStore ks, char[] password)
    キー・データのソースを使用して、このファクトリを初期化します。
  • javax.security.auth.loginでのNoSuchAlgorithmExceptionの使用

    修飾子と型
    メソッド
    説明
    Configuration.getInstance(String type, Configuration.Parameters params)
    指定された型のConfigurationオブジェクトを返します。
    Configuration.getInstance(String type, Configuration.Parameters params, String provider)
    指定された型のConfigurationオブジェクトを返します。
    Configuration.getInstance(String type, Configuration.Parameters params, Provider provider)
    指定された型のConfigurationオブジェクトを返します。
  • javax.security.certでのNoSuchAlgorithmExceptionの使用

    修飾子と型
    メソッド
    説明
    abstract void
    Certificate.verify(PublicKey key)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
    abstract void
    Certificate.verify(PublicKey key, String sigProvider)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
  • javax.smartcardioでのNoSuchAlgorithmExceptionの使用

    修飾子と型
    メソッド
    説明
    TerminalFactory.getInstance(String type, Object params)
    指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。
    TerminalFactory.getInstance(String type, Object params, String provider)
    指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。
    TerminalFactory.getInstance(String type, Object params, Provider provider)
    指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。
  • javax.xml.crypto.dsigでのNoSuchAlgorithmExceptionの使用

    修飾子と型
    メソッド
    説明
    TransformService.getInstance(String algorithm, String mechanismType)
    指定されたアルゴリズムURI (例: Transform.XPATH2)およびメカニズム型(例: DOM)をサポートするTransformServiceを返します。
    TransformService.getInstance(String algorithm, String mechanismType, String provider)
    指定したプロバイダが提供する、指定されたアルゴリズムURI (例: Transform.XPATH2)およびメカニズム型(例: DOM)をサポートするTransformServiceを返します。
    TransformService.getInstance(String algorithm, String mechanismType, Provider provider)
    指定したプロバイダが提供する、指定されたアルゴリズムURI (例: Transform.XPATH2)およびメカニズム型(例: DOM)をサポートするTransformServiceを返します。
    XMLSignatureFactory.newCanonicalizationMethod(String algorithm, C14NMethodParameterSpec params)
    指定したアルゴリズムURIおよびパラメータ用にCanonicalizationMethodを作成します。
    XMLSignatureFactory.newCanonicalizationMethod(String algorithm, XMLStructure params)
    指定したアルゴリズムURIおよびパラメータ用にCanonicalizationMethodを作成します。
    abstract DigestMethod
    XMLSignatureFactory.newDigestMethod(String algorithm, DigestMethodParameterSpec params)
    指定したアルゴリズムURIおよびパラメータ用にDigestMethodを作成します。
    XMLSignatureFactory.newSignatureMethod(String algorithm, SignatureMethodParameterSpec params)
    指定したアルゴリズムURIおよびパラメータ用にSignatureMethodを作成します。
    abstract Transform
    XMLSignatureFactory.newTransform(String algorithm, TransformParameterSpec params)
    指定したアルゴリズムURIおよびパラメータ用にTransformを作成します。
    abstract Transform
    XMLSignatureFactory.newTransform(String algorithm, XMLStructure params)
    指定したアルゴリズムURIおよびパラメータ用にTransformを作成します。
  • jdk.security.jarsignerでのNoSuchAlgorithmExceptionの使用

    修飾子と型
    メソッド
    説明
    JarSigner.Builder.digestAlgorithm(String algorithm)
    ダイジェスト・アルゴリズムを設定します。
    JarSigner.Builder.digestAlgorithm(String algorithm, Provider provider)
    指定されたプロバイダからダイジェスト・アルゴリズムを設定します。
    JarSigner.Builder.signatureAlgorithm(String algorithm)
    シグネチャ・アルゴリズムを設定します。
    JarSigner.Builder.signatureAlgorithm(String algorithm, Provider provider)
    指定されたプロバイダのシグネチャ・アルゴリズムを設定します。