JavaTM Platform
Standard Ed. 6

클래스
java.security.NoSuchAlgorithmException 의 사용

NoSuchAlgorithmException 을 사용하고 있는 패키지
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.security.cert 증명서, 증명서의 취소 리스트 (CRL), 증명서 패스를 해석 및 관리하기 위한 클래스와 인터페이스를 제공합니다.  
javax.crypto 암호화 조작의 클래스와 인터페이스를 제공합니다.  
javax.net.ssl 시큐어 소켓 패키지의 클래스를 제공합니다.  
javax.security.auth.login 플러그 인 가능한 인증의 시스템를 제공합니다.  
javax.security.cert 공개키 증명서용의 클래스를 제공합니다.  
javax.xml.crypto.dsig XML 디지털 서명의 생성 및 검증용의 클래스.  
 

java.security 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 java.security 의 메소드
 KeyStore.Entry 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 를 사용해 키스토어를 로드합니다.
 void KeyStoreSpi. engineStore (KeyStore.LoadStoreParameter  param)
          지정된 KeyStore.LoadStoreParmeter 를 사용해 키스토어를 포함합니다.
abstract  void KeyStoreSpi. engineStore (OutputStream  stream, char[] password)
          지정된 출력 스트림에 이 키스토어를 포함해, 지정된 패스워드로 그 무결성을 보호합니다.
 KeyStore.Entry KeyStore. getEntry (String  alias, KeyStore.ProtectionParameter  protParam)
          지정된 보호 파라미터를 사용해, 지정된 별명에 대한 키스토어 Entry 를 가져옵니다.
static MessageDigest MessageDigest. getInstance (String  algorithm)
          지정된 다이제스트 알고리즘을 구현하는 MessageDigest 객체를 돌려줍니다.
static KeyFactory KeyFactory. getInstance (String  algorithm)
          지정의 알고리즘의 공개키 또는 비공개키를 변환하는 KeyFactory 객체를 돌려줍니다.
static AlgorithmParameters AlgorithmParameters. getInstance (String  algorithm)
          지정된 알고리즘의 파라미터 객체를 돌려줍니다.
static Signature Signature. getInstance (String  algorithm)
          지정된 서명 알고리즘을 구현하는 Signature 객체를 돌려줍니다.
static SecureRandom SecureRandom. getInstance (String  algorithm)
          지정된 난수 제네레이터 (RNG) 알고리즘을 구현한 SecureRandom 객체를 돌려줍니다.
static KeyPairGenerator KeyPairGenerator. getInstance (String  algorithm)
          지정의 알고리즘의 공개키와 비공개키의 페어를 생성하는 KeyPairGenerator 객체를 돌려줍니다.
static AlgorithmParameterGenerator AlgorithmParameterGenerator. getInstance (String  algorithm)
          지정된 알고리즘으로 사용되는 파라미터세트를 생성하는, AlgorithmParameterGenerator 객체를 돌려줍니다.
static Policy Policy. getInstance (String  type, Policy.Parameters  params)
          지정된 형태의 Policy 객체를 돌려줍니다.
static Policy Policy. getInstance (String  type, Policy.Parameters  params, Provider  provider)
          지정된 형태의 Policy 객체를 돌려줍니다.
static Policy Policy. getInstance (String  type, Policy.Parameters  params, String  provider)
          지정된 형태의 Policy 객체를 돌려줍니다.
static MessageDigest MessageDigest. getInstance (String  algorithm, Provider  provider)
          지정된 다이제스트 알고리즘을 구현하는 MessageDigest 객체를 돌려줍니다.
static KeyFactory KeyFactory. getInstance (String  algorithm, Provider  provider)
          지정의 알고리즘의 공개키 또는 비공개키를 변환하는 KeyFactory 객체를 돌려줍니다.
static AlgorithmParameters AlgorithmParameters. getInstance (String  algorithm, Provider  provider)
          지정된 알고리즘의 파라미터 객체를 돌려줍니다.
static Signature Signature. getInstance (String  algorithm, Provider  provider)
          지정된 서명 알고리즘을 구현하는 Signature 객체를 돌려줍니다.
static SecureRandom SecureRandom. getInstance (String  algorithm, Provider  provider)
          지정된 난수 제네레이터 (RNG) 알고리즘을 구현한 SecureRandom 객체를 돌려줍니다.
static KeyPairGenerator KeyPairGenerator. getInstance (String  algorithm, Provider  provider)
          지정의 알고리즘의 공개키와 비공개키의 페어를 생성하는 KeyPairGenerator 객체를 돌려줍니다.
static AlgorithmParameterGenerator AlgorithmParameterGenerator. getInstance (String  algorithm, Provider  provider)
          지정된 알고리즘으로 사용되는 파라미터세트를 생성하는, AlgorithmParameterGenerator 객체를 돌려줍니다.
static MessageDigest MessageDigest. getInstance (String  algorithm, String  provider)
          지정된 다이제스트 알고리즘을 구현하는 MessageDigest 객체를 돌려줍니다.
static KeyFactory KeyFactory. getInstance (String  algorithm, String  provider)
          지정의 알고리즘의 공개키 또는 비공개키를 변환하는 KeyFactory 객체를 돌려줍니다.
static AlgorithmParameters AlgorithmParameters. getInstance (String  algorithm, String  provider)
          지정된 알고리즘의 파라미터 객체를 돌려줍니다.
static Signature Signature. getInstance (String  algorithm, String  provider)
          지정된 서명 알고리즘을 구현하는 Signature 객체를 돌려줍니다.
static SecureRandom SecureRandom. getInstance (String  algorithm, String  provider)
          지정된 난수 제네레이터 (RNG) 알고리즘을 구현한 SecureRandom 객체를 돌려줍니다.
static KeyPairGenerator KeyPairGenerator. getInstance (String  algorithm, String  provider)
          지정의 알고리즘의 공개키와 비공개키의 페어를 생성하는 KeyPairGenerator 객체를 돌려줍니다.
static AlgorithmParameterGenerator AlgorithmParameterGenerator. getInstance (String  algorithm, String  provider)
          지정된 알고리즘으로 사용되는 파라미터세트를 생성하는, AlgorithmParameterGenerator 객체를 돌려줍니다.
 Key KeyStore. getKey (String  alias, char[] password)
          지정된 패스워드를 사용해, 지정된 별명에 관련한 열쇠를 복원해, 그 열쇠를 돌려줍니다.
 void KeyStore. load (InputStream  stream, char[] password)
          지정된 입력 스트림로부터 이 키스토어를 로드합니다.
 void KeyStore. load (KeyStore.LoadStoreParameter  param)
          지정된 LoadStoreParameter 를 사용해 이 키스토어를 로드합니다.
 Object Provider.Service. newInstance (Object  constructorParameter)
          이 서비스가 기술하는 구현의 새로운 인스턴스를 돌려줍니다.
 void KeyStore. store (KeyStore.LoadStoreParameter  param)
          지정된 LoadStoreParameter 를 사용해 이 키스토어를 포함합니다.
 void KeyStore. store (OutputStream  stream, char[] password)
          지정된 출력 스트림에 이 키스토어를 포함해, 지정된 패스워드로 그 무결성을 보호합니다.
 

java.security.cert 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 java.security.cert 의 메소드
static CertPathValidator CertPathValidator. getInstance (String  algorithm)
          지정한 알고리즘을 구현하는 CertPathValidator 객체를 돌려줍니다.
static CertPathBuilder CertPathBuilder. getInstance (String  algorithm)
          지정한 알고리즘을 구현하는 CertPathBuilder 객체를 돌려줍니다.
static CertStore CertStore. getInstance (String  type, CertStoreParameters  params)
          지정한 CertStore 형을 구현해, 지정한 파라미터로 초기화되는 CertStore 를 돌려줍니다.
static CertStore CertStore. getInstance (String  type, CertStoreParameters  params, Provider  provider)
          지정된 CertStore 형을 구현하는 CertStore 객체를 돌려줍니다.
static CertStore CertStore. getInstance (String  type, CertStoreParameters  params, String  provider)
          지정된 CertStore 형을 구현하는 CertStore 객체를 돌려줍니다.
static CertPathValidator CertPathValidator. getInstance (String  algorithm, Provider  provider)
          지정한 알고리즘을 구현하는 CertPathValidator 객체를 돌려줍니다.
static CertPathBuilder CertPathBuilder. getInstance (String  algorithm, Provider  provider)
          지정한 알고리즘을 구현하는 CertPathBuilder 객체를 돌려줍니다.
static CertPathValidator CertPathValidator. getInstance (String  algorithm, String  provider)
          지정한 알고리즘을 구현하는 CertPathValidator 객체를 돌려줍니다.
static CertPathBuilder CertPathBuilder. getInstance (String  algorithm, String  provider)
          지정한 알고리즘을 구현하는 CertPathBuilder 객체를 돌려줍니다.
abstract  void Certificate. verify (PublicKey  key)
          지정된 공개키에 대응하는 비공개키를 사용해, 이 증명서가 서명된 것을 검증합니다.
abstract  void X509CRL. verify (PublicKey  key)
          지정된 공개키에 대응하는 비공개키를 사용해, 이 CRL 가 서명된 것을 검증합니다.
abstract  void Certificate. verify (PublicKey  key, String  sigProvider)
          지정된 공개키에 대응하는 비공개키를 사용해, 이 증명서가 서명된 것을 검증합니다.
abstract  void X509CRL. verify (PublicKey  key, String  sigProvider)
          지정된 공개키에 대응하는 비공개키를 사용해, 이 CRL 가 서명된 것을 검증합니다.
 

javax.crypto 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 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)
          전에 랩 된 열쇠를 랩 해제합니다.
 SecretKey KeyAgreement. generateSecret (String  algorithm)
          공유의 비밀 정보를 작성해, 그것이 지정된 알고리즘의 SecretKey 객체로서 돌려줍니다.
static Cipher Cipher. getInstance (String  transformation)
          지정된 변환을 구현하는 Cipher 객체를 돌려줍니다.
static ExemptionMechanism ExemptionMechanism. getInstance (String  algorithm)
          지정한 Exemption Mechanism 알고리즘을 구현하는 ExemptionMechanism 객체를 돌려줍니다.
static KeyAgreement KeyAgreement. getInstance (String  algorithm)
          지정한 열쇠 합의 알고리즘을 구현하는 KeyAgreement 객체를 돌려줍니다.
static KeyGenerator KeyGenerator. getInstance (String  algorithm)
          지정된 알고리즘의 비밀열쇠를 생성하는 KeyGenerator 객체를 돌려줍니다.
static Mac Mac. getInstance (String  algorithm)
          지정한 알고리즘을 구현하는 Mac 객체를 돌려줍니다.
static SecretKeyFactory SecretKeyFactory. getInstance (String  algorithm)
          지정된 알고리즘의 비밀열쇠를 변환하는 SecretKeyFactory 객체를 돌려줍니다.
static Cipher Cipher. getInstance (String  transformation, Provider  provider)
          지정된 변환을 구현하는 Cipher 객체를 돌려줍니다.
static ExemptionMechanism ExemptionMechanism. getInstance (String  algorithm, Provider  provider)
          지정한 Exemption Mechanism 알고리즘을 구현하는 ExemptionMechanism 객체를 돌려줍니다.
static KeyAgreement KeyAgreement. getInstance (String  algorithm, Provider  provider)
          지정한 열쇠 합의 알고리즘을 구현하는 KeyAgreement 객체를 돌려줍니다.
static KeyGenerator KeyGenerator. getInstance (String  algorithm, Provider  provider)
          지정된 알고리즘의 비밀열쇠를 생성하는 KeyGenerator 객체를 돌려줍니다.
static Mac Mac. getInstance (String  algorithm, Provider  provider)
          지정한 알고리즘을 구현하는 Mac 객체를 돌려줍니다.
static SecretKeyFactory SecretKeyFactory. getInstance (String  algorithm, Provider  provider)
          지정된 알고리즘의 비밀열쇠를 변환하는 SecretKeyFactory 객체를 돌려줍니다.
static Cipher Cipher. getInstance (String  transformation, String  provider)
          지정된 변환을 구현하는 Cipher 객체를 돌려줍니다.
static ExemptionMechanism ExemptionMechanism. getInstance (String  algorithm, String  provider)
          지정한 Exemption Mechanism 알고리즘을 구현하는 ExemptionMechanism 객체를 돌려줍니다.
static KeyAgreement KeyAgreement. getInstance (String  algorithm, String  provider)
          지정한 열쇠 합의 알고리즘을 구현하는 KeyAgreement 객체를 돌려줍니다.
static KeyGenerator KeyGenerator. getInstance (String  algorithm, String  provider)
          지정된 알고리즘의 비밀열쇠를 생성하는 KeyGenerator 객체를 돌려줍니다.
static Mac Mac. getInstance (String  algorithm, String  provider)
          지정한 알고리즘을 구현하는 Mac 객체를 돌려줍니다.
static SecretKeyFactory SecretKeyFactory. getInstance (String  algorithm, String  provider)
          지정된 알고리즘의 비밀열쇠를 변환하는 SecretKeyFactory 객체를 돌려줍니다.
 PKCS8EncodedKeySpec EncryptedPrivateKeyInfo. getKeySpec (Key  decryptKey)
          암호화된 데이터로부터 암호화된 PKCS8EncodedKeySpec 객체를 추출해 돌려줍니다.
 PKCS8EncodedKeySpec EncryptedPrivateKeyInfo. getKeySpec (Key  decryptKey, Provider  provider)
          암호화된 데이터로부터 암호화된 PKCS8EncodedKeySpec 객체를 추출해 돌려줍니다.
 PKCS8EncodedKeySpec EncryptedPrivateKeyInfo. getKeySpec (Key  decryptKey, String  providerName)
          암호화된 데이터로부터 암호화된 PKCS8EncodedKeySpec 객체를 추출해 돌려줍니다.
static int Cipher. getMaxAllowedKeyLength (String  transformation)
          인스톨 되고 있는 JCE 관할 정책 파일에 따라, 지정된 변환의 열쇠의 최대 길이을 돌려줍니다.
static AlgorithmParameterSpec Cipher. getMaxAllowedParameterSpec (String  transformation)
          관할 정책 파일에 따라, 최대의 암호 파라미터치를 포함한 AlgorithmParameterSpec 객체를 돌려줍니다.
 Object SealedObject. getObject (Key  key)
          원의 (캡슐화된) 객체를 꺼냅니다.
 Object SealedObject. getObject (Key  key, String  provider)
          원의 (캡슐화된) 객체를 꺼냅니다.
 Key Cipher. unwrap (byte[] wrappedKey, String  wrappedKeyAlgorithm, int wrappedKeyType)
          전에 랩 된 열쇠를 랩 해제합니다.
 

NoSuchAlgorithmException 를 throw 하는 javax.crypto 의 생성자
EncryptedPrivateKeyInfo (AlgorithmParameters  algParams, byte[] encryptedData)
          암호화 알고리즘 파라미터와 암호화된 데이터로부터 EncryptedPrivateKeyInfo 를 구축합니다.
EncryptedPrivateKeyInfo (String  algName, byte[] encryptedData)
          암호화 알고리즘명으로 암호화된 데이터로부터 EncryptedPrivateKeyInfo 를 구축합니다.
 

javax.net.ssl 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 javax.net.ssl 의 메소드
protected abstract  void KeyManagerFactorySpi. engineInit (KeyStore  ks, char[] password)
          열쇠 데이터의 소스를 사용해, 이 팩토리를 초기화합니다.
static SSLContext SSLContext. getDefault ()
          디폴트의 SSL 문맥을 돌려줍니다.
static KeyManagerFactory KeyManagerFactory. getInstance (String  algorithm)
          열쇠 매니저의 팩토리로서 기능하는 KeyManagerFactory 객체를 돌려줍니다.
static SSLContext SSLContext. getInstance (String  protocol)
          지정된 시큐어 소켓 프로토콜을 구현하는 SSLContext 객체를 돌려줍니다.
static TrustManagerFactory TrustManagerFactory. getInstance (String  algorithm)
          열쇠 매니저의 팩토리로서 기능하는 TrustManagerFactory 객체를 돌려줍니다.
static KeyManagerFactory KeyManagerFactory. getInstance (String  algorithm, Provider  provider)
          열쇠 매니저의 팩토리로서 기능하는 KeyManagerFactory 객체를 돌려줍니다.
static SSLContext SSLContext. getInstance (String  protocol, Provider  provider)
          지정된 시큐어 소켓 프로토콜을 구현하는 SSLContext 객체를 돌려줍니다.
static TrustManagerFactory TrustManagerFactory. getInstance (String  algorithm, Provider  provider)
          열쇠 매니저의 팩토리로서 기능하는 TrustManagerFactory 객체를 돌려줍니다.
static KeyManagerFactory KeyManagerFactory. getInstance (String  algorithm, String  provider)
          열쇠 매니저의 팩토리로서 기능하는 KeyManagerFactory 객체를 돌려줍니다.
static SSLContext SSLContext. getInstance (String  protocol, String  provider)
          지정된 시큐어 소켓 프로토콜을 구현하는 SSLContext 객체를 돌려줍니다.
static TrustManagerFactory TrustManagerFactory. getInstance (String  algorithm, String  provider)
          열쇠 매니저의 팩토리로서 기능하는 TrustManagerFactory 객체를 돌려줍니다.
 void KeyManagerFactory. init (KeyStore  ks, char[] password)
          열쇠 데이터의 소스를 사용해, 이 팩토리를 초기화합니다.
 

javax.security.auth.login 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 javax.security.auth.login 의 메소드
static Configuration Configuration. getInstance (String  type, Configuration.Parameters  params)
          지정된 형태의 Configuration 객체를 돌려줍니다.
static Configuration Configuration. getInstance (String  type, Configuration.Parameters  params, Provider  provider)
          지정된 형태의 Configuration 객체를 돌려줍니다.
static Configuration Configuration. getInstance (String  type, Configuration.Parameters  params, String  provider)
          지정된 형태의 Configuration 객체를 돌려줍니다.
 

javax.security.cert 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 javax.security.cert 의 메소드
abstract  void Certificate. verify (PublicKey  key)
          지정된 공개키에 대응하는 비공개키를 사용해, 이 증명서가 서명된 것을 검증합니다.
abstract  void Certificate. verify (PublicKey  key, String  sigProvider)
          지정된 공개키에 대응하는 비공개키를 사용해, 이 증명서가 서명된 것을 검증합니다.
 

javax.xml.crypto.dsig 에서의 NoSuchAlgorithmException 의 사용
 

NoSuchAlgorithmException 를 throw 하는 javax.xml.crypto.dsig 의 메소드
static TransformService TransformService. getInstance (String  algorithm, String  mechanismType)
          지정된 알고리즘 URI (예: Transform.XPATH2 ) 및 기구형 (예: "DOM")을 지원하는 TransformService 를 돌려줍니다.
static TransformService TransformService. getInstance (String  algorithm, String  mechanismType, Provider  provider)
          지정한 프로바이더가 제공하는, 지정된 알고리즘 URI (예: Transform.XPATH2 ) 및 기구형 (예: "DOM")을 지원하는 TransformService 를 돌려줍니다.
static TransformService TransformService. getInstance (String  algorithm, String  mechanismType, String  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 를 작성합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.