クラス
java.security.NoSuchAlgorithmExceptionの使用
NoSuchAlgorithmExceptionを使用するパッケージ
パッケージ
説明
このパッケージは、
jarsigner
ツールで使用される署名メカニズムを定義するために使用されるインタフェースとクラスで構成されています。セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、プラグイン可能な認証フレームワークを提供します。
公開キー証明書用のクラスを提供します。
Java™スマート・カード入出力API
XMLデジタル署名の生成および検証用のクラスです。
このパッケージは、jarファイルに署名するためのAPIを定義します。
-
com.sun.jarsignerでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明abstract byte[]
ContentSigner.generateSignedData
(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。PKCS#7署名付きデータ・メッセージを生成します。 -
java.securityでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明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
KeyStoreSpi.engineLoad
(KeyStore.LoadStoreParameter param) 指定されたKeyStore.LoadStoreParameter
を使用してキーストアをロードします。abstract void
KeyStoreSpi.engineStore
(OutputStream stream, char[] password) 指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。void
KeyStoreSpi.engineStore
(KeyStore.LoadStoreParameter param) 指定されたKeyStore.LoadStoreParameter
を使用してこのキーストアを格納します。final KeyStore.Entry
KeyStore.getEntry
(String alias, KeyStore.ProtectionParameter protParam) 指定された保護パラメータを使用して、指定された別名に対するキーストアEntry
を取得します。static AlgorithmParameterGenerator
AlgorithmParameterGenerator.getInstance
(String algorithm) 指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGeneratorオブジェクトを返します。static AlgorithmParameterGenerator
AlgorithmParameterGenerator.getInstance
(String algorithm, String provider) 指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGeneratorオブジェクトを返します。static AlgorithmParameterGenerator
AlgorithmParameterGenerator.getInstance
(String algorithm, Provider provider) 指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGeneratorオブジェクトを返します。static AlgorithmParameters
AlgorithmParameters.getInstance
(String algorithm) 指定されたアルゴリズムのパラメータ・オブジェクトを返します。static AlgorithmParameters
AlgorithmParameters.getInstance
(String algorithm, String provider) 指定されたアルゴリズムのパラメータ・オブジェクトを返します。static AlgorithmParameters
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オブジェクトを返します。static KeyPairGenerator
KeyPairGenerator.getInstance
(String algorithm) 指定のアルゴリズムの公開キーと非公開キーのペアを生成するKeyPairGeneratorオブジェクトを返します。static KeyPairGenerator
KeyPairGenerator.getInstance
(String algorithm, String provider) 指定のアルゴリズムの公開キーと非公開キーのペアを生成するKeyPairGeneratorオブジェクトを返します。static KeyPairGenerator
KeyPairGenerator.getInstance
(String algorithm, Provider provider) 指定のアルゴリズムの公開キーと非公開キーのペアを生成するKeyPairGeneratorオブジェクトを返します。static final KeyStore
KeyStore.getInstance
(File file, char[] password) 適切なキーストア型のロードされたキーストア・オブジェクトを返します。static final KeyStore
KeyStore.getInstance
(File file, KeyStore.LoadStoreParameter param) 適切なキーストア型のロードされたキーストア・オブジェクトを返します。static MessageDigest
MessageDigest.getInstance
(String algorithm) 指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。static MessageDigest
MessageDigest.getInstance
(String algorithm, String provider) 指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。static 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オブジェクトを返します。static SecureRandom
SecureRandom.getInstance
(String algorithm) 指定された乱数ジェネレータ(RNG)アルゴリズムを実装するSecureRandom
オブジェクトを返します。static SecureRandom
SecureRandom.getInstance
(String algorithm, String provider) 指定された乱数ジェネレータ(RNG)アルゴリズムを実装するSecureRandom
オブジェクトを返します。static SecureRandom
SecureRandom.getInstance
(String algorithm, Provider provider) 指定された乱数ジェネレータ(RNG)アルゴリズムを実装するSecureRandom
オブジェクトを返します。static SecureRandom
SecureRandom.getInstance
(String algorithm, SecureRandomParameters params) 指定された乱数ジェネレータ(RNG)アルゴリズムを実装し、指定されたSecureRandomParameters
リクエストをサポートするSecureRandom
オブジェクトを返します。static SecureRandom
SecureRandom.getInstance
(String algorithm, SecureRandomParameters params, String provider) 指定された乱数ジェネレータ(RNG)アルゴリズムを実装し、指定されたSecureRandomParameters
リクエストをサポートするSecureRandom
オブジェクトを返します。static 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オブジェクトを返します。static SecureRandom
SecureRandom.getInstanceStrong()
securerandom.strongAlgorithms
Security
プロパティで指定されたアルゴリズムまたはプロバイダを使用して選択されたSecureRandom
オブジェクトを返します。final Key
指定されたパスワードを使って、指定された別名に関連したキーを復元し、そのキーを返します。final void
KeyStore.load
(InputStream stream, char[] password) 指定された入力ストリームからこのキーストアをロードします。final void
KeyStore.load
(KeyStore.LoadStoreParameter param) 指定されたLoadStoreParameter
を使用してこのキーストアをロードします。Provider.Service.newInstance
(Object constructorParameter) このサービスが記述する実装の新しいインスタンスを返します。final void
KeyStore.store
(OutputStream stream, char[] password) 指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。final void
KeyStore.store
(KeyStore.LoadStoreParameter param) 指定されたLoadStoreParameter
を使用してこのキーストアを格納します。 -
java.security.certでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明static CertPathBuilder
CertPathBuilder.getInstance
(String algorithm) 指定されたアルゴリズムを実装するCertPathBuilder
オブジェクトを返します。static CertPathBuilder
CertPathBuilder.getInstance
(String algorithm, String provider) 指定されたアルゴリズムを実装するCertPathBuilder
オブジェクトを返します。static CertPathBuilder
CertPathBuilder.getInstance
(String algorithm, Provider provider) 指定されたアルゴリズムを実装するCertPathBuilder
オブジェクトを返します。static CertPathValidator
CertPathValidator.getInstance
(String algorithm) 指定されたアルゴリズムを実装するCertPathValidator
オブジェクトを返します。static CertPathValidator
CertPathValidator.getInstance
(String algorithm, String provider) 指定されたアルゴリズムを実装するCertPathValidator
オブジェクトを返します。static 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
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract void
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。void
指定された公開キーに対応する非公開キーを使って、この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 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管轄ポリシー・ファイルに従って、指定された変換のキーの最大長を返します。static final AlgorithmParameterSpec
Cipher.getMaxAllowedParameterSpec
(String transformation) 管轄ポリシー・ファイルに従って、最大の暗号パラメータ値を含むAlgorithmParameterSpecオブジェクトを返します。final Object
元の(カプセル化された)オブジェクトを取り出します。final Object
元の(カプセル化された)オブジェクトを取り出します。final Key
前にラップされたキーをラップ解除します。NoSuchAlgorithmExceptionをスローするjavax.cryptoのコンストラクタ修飾子コンストラクタ説明EncryptedPrivateKeyInfo
(String algName, byte[] encryptedData) 暗号化アルゴリズム名と暗号化されたデータからEncryptedPrivateKeyInfo
を構築します。EncryptedPrivateKeyInfo
(AlgorithmParameters algParams, byte[] encryptedData) 暗号化アルゴリズム・パラメータと暗号化されたデータからEncryptedPrivateKeyInfo
を構築します。 -
javax.net.sslでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明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
キー・データのソースを使用して、このファクトリを初期化します。 -
javax.security.auth.loginでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明static Configuration
Configuration.getInstance
(String type, Configuration.Parameters params) 指定された型のConfigurationオブジェクトを返します。static Configuration
Configuration.getInstance
(String type, Configuration.Parameters params, String provider) 指定された型のConfigurationオブジェクトを返します。static Configuration
Configuration.getInstance
(String type, Configuration.Parameters params, Provider provider) 指定された型のConfigurationオブジェクトを返します。 -
javax.security.certでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明abstract void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 -
javax.smartcardioでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明static TerminalFactory
TerminalFactory.getInstance
(String type, Object params) 指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。static TerminalFactory
TerminalFactory.getInstance
(String type, Object params, String provider) 指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。static TerminalFactory
TerminalFactory.getInstance
(String type, Object params, Provider provider) 指定されたパラメータで初期化される、指定された型のTerminalFactoryを返します。 -
javax.xml.crypto.dsigでのNoSuchAlgorithmExceptionの使用
修飾子と型メソッド説明static TransformService
TransformService.getInstance
(String algorithm, String mechanismType) 指定されたアルゴリズムURI (例:Transform.XPATH2
)およびメカニズム型(例: DOM)をサポートするTransformService
を返します。static TransformService
TransformService.getInstance
(String algorithm, String mechanismType, String provider) 指定したプロバイダが提供する、指定されたアルゴリズムURI (例:Transform.XPATH2
)およびメカニズム型(例: DOM)をサポートするTransformService
を返します。static TransformService
TransformService.getInstance
(String algorithm, String mechanismType, Provider provider) 指定したプロバイダが提供する、指定されたアルゴリズムURI (例:Transform.XPATH2
)およびメカニズム型(例: DOM)をサポートするTransformService
を返します。abstract CanonicalizationMethod
XMLSignatureFactory.newCanonicalizationMethod
(String algorithm, C14NMethodParameterSpec params) 指定したアルゴリズムURIおよびパラメータ用にCanonicalizationMethod
を作成します。abstract CanonicalizationMethod
XMLSignatureFactory.newCanonicalizationMethod
(String algorithm, XMLStructure params) 指定したアルゴリズムURIおよびパラメータ用にCanonicalizationMethod
を作成します。abstract DigestMethod
XMLSignatureFactory.newDigestMethod
(String algorithm, DigestMethodParameterSpec params) 指定したアルゴリズムURIおよびパラメータ用にDigestMethod
を作成します。abstract SignatureMethod
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) 指定されたプロバイダからシグネチャ・アルゴリズムを設定します。