JavaTM Platform
Standard Ed. 6

클래스
java.security.KeyStoreException 의 사용

KeyStoreException 를 사용하고 있는 패키지
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.security.cert 증명서, 증명서의 취소 리스트 (CRL), 증명서 패스를 해석 및 관리하기 위한 클래스와 인터페이스를 제공합니다.  
javax.net.ssl 시큐어 소켓 패키지의 클래스를 제공합니다.  
 

java.security 에서의 KeyStoreException 의 사용
 

KeyStoreException 를 throw 하는 java.security 의 메소드
 Enumeration <String > KeyStore. aliases ()
          이 키스토어의 모든 별명을 일람표 가리킵니다.
 boolean KeyStore. containsAlias (String  alias)
          이 키스토어에, 지정된 별명이 존재할지 어떨지를 판정합니다.
 void KeyStore. deleteEntry (String  alias)
          이 키스토어로부터, 지정된 별명에 의해 식별되는 엔트리를 삭제합니다.
abstract  void KeyStoreSpi. engineDeleteEntry (String  alias)
          이 키스토어로부터, 지정된 별명에 의해 식별되는 엔트리를 삭제합니다.
 KeyStore.Entry KeyStoreSpi. engineGetEntry (String  alias, KeyStore.ProtectionParameter  protParam)
          지정된 보호 파라미터를 사용해, 지정된 별명에 대한 KeyStore.Entry 를 가져옵니다.
abstract  void KeyStoreSpi. engineSetCertificateEntry (String  alias, Certificate  cert)
          지정된 별명에, 지정된 증명서를 할당합니다.
 void KeyStoreSpi. engineSetEntry (String  alias, KeyStore.Entry  entry, KeyStore.ProtectionParameter  protParam)
          KeyStore.Entry 가 지정된 별명으로 보존합니다.
abstract  void KeyStoreSpi. engineSetKeyEntry (String  alias, byte[] key, Certificate [] chain)
          지정된 별명에, 벌써 보호되고 있는 지정의 열쇠를 할당합니다.
abstract  void KeyStoreSpi. engineSetKeyEntry (String  alias, Key  key, char[] password, Certificate [] chain)
          지정된 별명으로 지정된 열쇠를 할당해 지정된 패스워드로 그 열쇠를 보호합니다.
 boolean KeyStore. entryInstanceOf (String  alias, Class <? extends KeyStore.Entry > entryClass)
          지정된 alias 의 키스토어 Entry 가, 지정된 entryClass 의 인스턴스 또는 서브 클래스일지 어떨지를 판정합니다.
 Certificate KeyStore. getCertificate (String  alias)
          지정된 별명에 관련한 증명서를 돌려줍니다.
 String KeyStore. getCertificateAlias (Certificate  cert)
          지정된 증명서와 일치하는 증명서가 있는 최초의 키스토어엔트리의 별명을 돌려줍니다.
 Certificate [] KeyStore. getCertificateChain (String  alias)
          지정된 별명에 관련지을 수 있었던 증명서 체인을 돌려줍니다.
 Date KeyStore. getCreationDate (String  alias)
          지정된 별명에 의해 식별되는 엔트리의 작성일을 돌려줍니다.
 KeyStore.Entry KeyStore. getEntry (String  alias, KeyStore.ProtectionParameter  protParam)
          지정된 보호 파라미터를 사용해, 지정된 별명에 대한 키스토어 Entry 를 가져옵니다.
static KeyStore KeyStore. getInstance (String  type)
          지정된 형태의 키스토어객체를 돌려줍니다.
static KeyStore KeyStore. getInstance (String  type, Provider  provider)
          지정된 형태의 키스토어객체를 돌려줍니다.
static KeyStore KeyStore. getInstance (String  type, String  provider)
          지정된 형태의 키스토어객체를 돌려줍니다.
 Key KeyStore. getKey (String  alias, char[] password)
          지정된 패스워드를 사용해, 지정된 별명에 관련한 열쇠를 복원해, 그 열쇠를 돌려줍니다.
abstract  KeyStore KeyStore.Builder. getKeyStore ()
          이 객체가 기술하는 KeyStore 를 돌려줍니다.
abstract  KeyStore.ProtectionParameter KeyStore.Builder. getProtectionParameter (String  alias)
          지정된 별명 Entry 를 취득할 때에 사용해야 할 ProtectionParameter 를 돌려줍니다.
 boolean KeyStore. isCertificateEntry (String  alias)
          지정된 별명으로 식별되는 엔트리가,setCertificateEntry 를 호출해 작성된 엔트리, 혹은 TrustedCertificateEntry 를 지정해 setEntry 를 호출해 작성된 엔트리의 언젠가인 경우, true 를 돌려줍니다.
 boolean KeyStore. isKeyEntry (String  alias)
          지정된 별명으로 식별되는 엔트리가,setKeyEntry 를 호출해 작성된 엔트리, 혹은 PrivateKeyEntry 또는 SecretKeyEntry 을 지정해 setEntry 를 호출해 작성된 엔트리의 언젠가인 경우, true 를 돌려줍니다.
 void KeyStore. setCertificateEntry (String  alias, Certificate  cert)
          지정된 별명에, 지정된 신뢰할 수 있는 증명서를 할당합니다.
 void KeyStore. setEntry (String  alias, KeyStore.Entry  entry, KeyStore.ProtectionParameter  protParam)
          키스토어 Entry 가 지정된 별명으로 보존합니다.
 void KeyStore. setKeyEntry (String  alias, byte[] key, Certificate [] chain)
          지정된 별명에, 벌써 보호되고 있는 지정의 열쇠를 할당합니다.
 void KeyStore. setKeyEntry (String  alias, Key  key, char[] password, Certificate [] chain)
          지정된 별명으로 지정된 열쇠를 할당해 지정된 패스워드로 그 열쇠를 보호합니다.
 int KeyStore. size ()
          이 키스토어의 엔트리수를 가져옵니다.
 void KeyStore. store (KeyStore.LoadStoreParameter  param)
          지정된 LoadStoreParameter 를 사용해 이 키스토어를 포함합니다.
 void KeyStore. store (OutputStream  stream, char[] password)
          지정된 출력 스트림에 이 키스토어를 포함해, 지정된 패스워드로 그 무결성을 보호합니다.
 

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

KeyStoreException 를 throw 하는 java.security.cert 의 생성자
PKIXBuilderParameters (KeyStore  keystore, CertSelector  targetConstraints)
          가장 신뢰할 수 있는 CA 세트를, 지정한 KeyStore 에 포함되는 신뢰할 수 있는 증명서 엔트리로부터 생성하는,PKIXBuilderParameters 의 인스턴스를 작성합니다.
PKIXParameters (KeyStore  keystore)
          가장 신뢰할 수 있는 CA 세트를, 지정한 KeyStore 에 포함되는 신뢰할 수 있는 증명서 엔트리로부터 생성하는,PKIXParameters 의 인스턴스를 작성합니다.
 

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

KeyStoreException 를 throw 하는 javax.net.ssl 의 메소드
protected abstract  void TrustManagerFactorySpi. engineInit (KeyStore  ks)
          증명서 발행국과 관련하는 신뢰 데이터의 소스를 사용해, 이 팩토리를 초기화합니다.
protected abstract  void KeyManagerFactorySpi. engineInit (KeyStore  ks, char[] password)
          열쇠 데이터의 소스를 사용해, 이 팩토리를 초기화합니다.
 void TrustManagerFactory. init (KeyStore  ks)
          증명서 발행국과 관련하는 신뢰 데이터의 소스를 사용해, 이 팩토리를 초기화합니다.
 void KeyManagerFactory. init (KeyStore  ks, char[] password)
          열쇠 데이터의 소스를 사용해, 이 팩토리를 초기화합니다.
 


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 도 참조해 주세요.