JavaTM Platform
Standard Ed. 6

인터페이스
javax.crypto.SecretKey 의 사용

SecretKey 를 사용하고 있는 패키지
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
javax.crypto 암호화 조작의 클래스와 인터페이스를 제공합니다.  
javax.crypto.interfaces RSA Laboratories 의 PKCS #3 로 정의되고 있는 Diffie-Hellman 열쇠의 인터페이스를 제공합니다.  
javax.crypto.spec 열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다.  
javax.security.auth.kerberos 이 패키지에는, Kerberos 네트워크 인증 프로토콜에 관련하는 유틸리티 클래스가 포함되어 있습니다.  
 

java.security 에서의 SecretKey 의 사용
 

SecretKey 를 돌려주는 java.security 의 메소드
 SecretKey KeyStore.SecretKeyEntry. getSecretKey ()
          이 엔트리내의 SecretKey 를 가져옵니다.
 

SecretKey 형의 파라미터를 가지는 java.security 의 생성자
KeyStore.SecretKeyEntry (SecretKey  secretKey)
          특정의 SecretKey 를 사용해 SecretKeyEntry 를 구축합니다.
 

javax.crypto 에서의 SecretKey 의 사용
 

SecretKey 를 돌려주는 javax.crypto 의 메소드
protected abstract  SecretKey KeyGeneratorSpi. engineGenerateKey ()
          비밀열쇠를 생성합니다.
protected abstract  SecretKey SecretKeyFactorySpi. engineGenerateSecret (KeySpec  keySpec)
          지정된 열쇠 스펙 (열쇠 데이터)으로부터 SecretKey 객체를 생성합니다.
protected abstract  SecretKey KeyAgreementSpi. engineGenerateSecret (String  algorithm)
          공유의 비밀 정보를 작성해, 그것이 요구된 알고리즘형의 비밀열쇠 객체로서 돌려줍니다.
protected abstract  SecretKey SecretKeyFactorySpi. engineTranslateKey (SecretKey  key)
          프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 비밀열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.
 SecretKey KeyGenerator. generateKey ()
          비밀열쇠를 생성합니다.
 SecretKey SecretKeyFactory. generateSecret (KeySpec  keySpec)
          지정된 열쇠 스펙 (열쇠 데이터)으로부터 SecretKey 객체를 생성합니다.
 SecretKey KeyAgreement. generateSecret (String  algorithm)
          공유의 비밀 정보를 작성해, 그것이 지정된 알고리즘의 SecretKey 객체로서 돌려줍니다.
 SecretKey SecretKeyFactory. translateKey (SecretKey  key)
          프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 비밀열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.
 

SecretKey 형의 파라미터를 가지는 javax.crypto 의 메소드
protected abstract  KeySpec SecretKeyFactorySpi. engineGetKeySpec (SecretKey  key, Class  keySpec)
          지정된 열쇠 객체의 스펙 (열쇠 데이터)이 요구된 형식에서 돌려줍니다.
protected abstract  SecretKey SecretKeyFactorySpi. engineTranslateKey (SecretKey  key)
          프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 비밀열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.
 KeySpec SecretKeyFactory. getKeySpec (SecretKey  key, Class  keySpec)
          지정된 열쇠 객체의 스펙 (열쇠 데이터)이 요구된 형식에서 돌려줍니다.
 SecretKey SecretKeyFactory. translateKey (SecretKey  key)
          프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 비밀열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.
 

javax.crypto.interfaces 에서의 SecretKey 의 사용
 

javax.crypto.interfaces 에서의 SecretKey 의 서브 인터페이스
 interface PBEKey
          PBE 열쇠의 인터페이스입니다.
 

javax.crypto.spec 에서의 SecretKey 의 사용
 

SecretKey 를 구현하고 있는 javax.crypto.spec 의 클래스
 class SecretKeySpec
          프로바이더에 의존하지 않는 형식에서 비밀열쇠를 지정합니다.
 

javax.security.auth.kerberos 에서의 SecretKey 의 사용
 

SecretKey 를 구현하고 있는 javax.security.auth.kerberos 의 클래스
 class KerberosKey
          이 클래스에서는, Kerberos 주체의 장기의 비밀열쇠를 캡슐화합니다.
 

SecretKey 를 돌려주는 javax.security.auth.kerberos 의 메소드
 SecretKey KerberosTicket. getSessionKey ()
          이 티켓에 관련한 세션열쇠를 돌려줍니다.
 


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