|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Key 를 사용하고 있는 패키지 | |
---|---|
java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다. |
java.security.interfaces | RSA Laboratory Technical Note PKCS#1 로 정의되고 있는 RSA (Rivest, Shamir andAdleman AsymmetricCipher algorithm) 열쇠와 NIST 의 FIPS-186 로 정의되고 있는 DSA (Digital SignatureAlgorithm) 열쇠를 생성하기 위한 인터페이스를 제공합니다. |
javax.crypto | 암호화 조작의 클래스와 인터페이스를 제공합니다. |
javax.crypto.interfaces | RSA Laboratories 의 PKCS #3 로 정의되고 있는 Diffie-Hellman 열쇠의 인터페이스를 제공합니다. |
javax.crypto.spec | 열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다. |
javax.security.auth.kerberos | 이 패키지에는, Kerberos 네트워크 인증 프로토콜에 관련하는 유틸리티 클래스가 포함되어 있습니다. |
javax.xml.crypto | XML 암호화용의 공통 클래스입니다. |
javax.xml.crypto.dsig.dom | javax.xml.crypto.dsig 패키지용의 DOM 고유의 클래스. |
java.security 에서의 Key 의 사용 |
---|
java.security 에서의 Key 의 서브 인터페이스 | |
---|---|
interface |
PrivateKey
비공개키입니다. |
interface |
PublicKey
공개키입니다. |
Key 를 돌려주는 java.security 의 메소드 | |
---|---|
abstract Key |
KeyStoreSpi. engineGetKey (String alias,
char[] password)
지정된 패스워드를 사용해, 지정된 별명에 관련한 열쇠를 복원해, 그 열쇠를 돌려줍니다. |
protected abstract Key |
KeyFactorySpi. engineTranslateKey (Key key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다. |
Key |
KeyStore. getKey (String alias,
char[] password)
지정된 패스워드를 사용해, 지정된 별명에 관련한 열쇠를 복원해, 그 열쇠를 돌려줍니다. |
Key |
KeyFactory. translateKey (Key key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다. |
Key 형의 파라미터를 가지는 java.security 의 메소드 | ||
---|---|---|
protected abstract
|
KeyFactorySpi. engineGetKeySpec (Key key,
Class <T> keySpec)
지정된 열쇠 객체의 스펙 (열쇠 데이터)을 돌려줍니다. |
|
abstract void |
KeyStoreSpi. engineSetKeyEntry (String alias,
Key key,
char[] password,
Certificate [] chain)
지정된 별명으로 지정된 열쇠를 할당해 지정된 패스워드로 그 열쇠를 보호합니다. |
|
protected abstract Key |
KeyFactorySpi. engineTranslateKey (Key key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다. |
|
|
KeyFactory. getKeySpec (Key key,
Class <T> keySpec)
지정된 열쇠 객체의 스펙 (열쇠 데이터)을 돌려줍니다. |
|
void |
KeyStore. setKeyEntry (String alias,
Key key,
char[] password,
Certificate [] chain)
지정된 별명으로 지정된 열쇠를 할당해 지정된 패스워드로 그 열쇠를 보호합니다. |
|
Key |
KeyFactory. translateKey (Key key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다. |
java.security.interfaces 에서의 Key 의 사용 |
---|
java.security.interfaces 에서의 Key 의 서브 인터페이스 | |
---|---|
interface |
DSAPrivateKey
DSA 비공개키에 대한 표준 인터페이스입니다. |
interface |
DSAPublicKey
DSA 공개키에 대한 인터페이스입니다. |
interface |
ECPrivateKey
타원 곡선 (Elliptic Curve: EC) 비공개키의 인터페이스입니다. |
interface |
ECPublicKey
타원 곡선 (Elliptic Curve: EC) 공개키의 인터페이스입니다. |
interface |
RSAMultiPrimePrivateCrtKey
중국 잉여정리 (CRT)의 정보의 값을 사용한, RSA 멀티 프라임 비공개키 (PKCS#1 v2. 1 의 정의에 의한다)의 인터페이스입니다. |
interface |
RSAPrivateCrtKey
중국 잉여정리 (CRT)의 정보의 값을 사용한, RSA 비공개키 (PKCS#1 표준의 정의에 의한다)의 인터페이스입니다. |
interface |
RSAPrivateKey
RSA 비공개키의 인터페이스입니다. |
interface |
RSAPublicKey
RSA 공개키의 인터페이스입니다. |
javax.crypto 에서의 Key 의 사용 |
---|
javax.crypto 에서의 Key 의 서브 인터페이스 | |
---|---|
interface |
SecretKey
비밀 (대칭) 열쇠. |
Key 를 돌려주는 javax.crypto 의 메소드 | |
---|---|
Key |
KeyAgreement. doPhase (Key key,
boolean lastPhase)
이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다. |
protected abstract Key |
KeyAgreementSpi. engineDoPhase (Key key,
boolean lastPhase)
이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다. |
protected Key |
CipherSpi. engineUnwrap (byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType)
전에 랩 된 열쇠를 랩 해제합니다. |
Key |
Cipher. unwrap (byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType)
전에 랩 된 열쇠를 랩 해제합니다. |
Key 형의 파라미터를 가지는 javax.crypto 의 메소드 | |
---|---|
Key |
KeyAgreement. doPhase (Key key,
boolean lastPhase)
이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다. |
protected abstract Key |
KeyAgreementSpi. engineDoPhase (Key key,
boolean lastPhase)
이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다. |
protected int |
CipherSpi. engineGetKeySize (Key key)
지정된 열쇠 객체의 열쇠 사이즈를 비트 단위로 돌려줍니다. |
protected abstract void |
CipherSpi. engineInit (int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random)
열쇠, 알고리즘 파라미터세트, 및 random number generation의 원을 사용해 이 암호를 초기화합니다. |
protected abstract void |
CipherSpi. engineInit (int opmode,
Key key,
AlgorithmParameters params,
SecureRandom random)
열쇠, 알고리즘 파라미터세트, 및 random number generation의 원을 사용해 이 암호를 초기화합니다. |
protected abstract void |
CipherSpi. engineInit (int opmode,
Key key,
SecureRandom random)
열쇠와 random number generation의 원을 사용해 이 암호를 초기화합니다. |
protected abstract void |
ExemptionMechanismSpi. engineInit (Key key)
열쇠를 사용해 이 Exemption Mechanism를 초기화합니다. |
protected abstract void |
ExemptionMechanismSpi. engineInit (Key key,
AlgorithmParameters params)
열쇠와 알고리즘 파라미터세트를 사용해 이 Exemption Mechanism를 초기화합니다. |
protected abstract void |
MacSpi. engineInit (Key key,
AlgorithmParameterSpec params)
지정된 (비밀) 열쇠와 알고리즘 파라미터를 사용해 MAC 를 초기화합니다. |
protected abstract void |
ExemptionMechanismSpi. engineInit (Key key,
AlgorithmParameterSpec params)
열쇠와 알고리즘 파라미터세트를 사용해 이 Exemption Mechanism를 초기화합니다. |
protected abstract void |
KeyAgreementSpi. engineInit (Key key,
AlgorithmParameterSpec params,
SecureRandom random)
지정된 열쇠, 알고리즘 파라미터세트, 및 random number generation의 원을 사용해 이 열쇠 합의를 초기화합니다. |
protected abstract void |
KeyAgreementSpi. engineInit (Key key,
SecureRandom random)
지정된 열쇠와 random number generation의 원으로 이 열쇠 합의를 초기화합니다. |
protected byte[] |
CipherSpi. engineWrap (Key key)
열쇠를 랩 합니다. |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo. getKeySpec (Key decryptKey)
암호화된 데이터로부터 암호화된 PKCS8EncodedKeySpec 객체를 추출해 돌려줍니다. |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo. getKeySpec (Key decryptKey,
Provider provider)
암호화된 데이터로부터 암호화된 PKCS8EncodedKeySpec 객체를 추출해 돌려줍니다. |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo. getKeySpec (Key decryptKey,
String providerName)
암호화된 데이터로부터 암호화된 PKCS8EncodedKeySpec 객체를 추출해 돌려줍니다. |
Object |
SealedObject. getObject (Key key)
원의 (캡슐화된) 객체를 꺼냅니다. |
Object |
SealedObject. getObject (Key key,
String provider)
원의 (캡슐화된) 객체를 꺼냅니다. |
void |
Cipher. init (int opmode,
Key key)
열쇠를 사용해 이 암호를 초기화합니다. |
void |
Cipher. init (int opmode,
Key key,
AlgorithmParameters params)
열쇠와 알고리즘 파라미터세트를 사용해 이 암호를 초기화합니다. |
void |
Cipher. init (int opmode,
Key key,
AlgorithmParameterSpec params)
열쇠와 알고리즘 파라미터세트를 사용해 이 암호를 초기화합니다. |
void |
Cipher. init (int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random)
열쇠, 알고리즘 파라미터세트, 및 random number generation의 원을 사용해 이 암호를 초기화합니다. |
void |
Cipher. init (int opmode,
Key key,
AlgorithmParameters params,
SecureRandom random)
열쇠, 알고리즘 파라미터세트, 및 random number generation의 원을 사용해 이 암호를 초기화합니다. |
void |
Cipher. init (int opmode,
Key key,
SecureRandom random)
열쇠와 random number generation의 원을 사용해 이 암호를 초기화합니다. |
void |
ExemptionMechanism. init (Key key)
열쇠를 사용해 이 Exemption Mechanism를 초기화합니다. |
void |
KeyAgreement. init (Key key)
지정된 열쇠로 이 열쇠 합의를 초기화합니다. |
void |
Mac. init (Key key)
지정된 열쇠를 사용해 이 Mac 객체를 초기화합니다. |
void |
ExemptionMechanism. init (Key key,
AlgorithmParameters params)
열쇠와 알고리즘 파라미터세트를 사용해 이 Exemption Mechanism를 초기화합니다. |
void |
ExemptionMechanism. init (Key key,
AlgorithmParameterSpec params)
열쇠와 알고리즘 파라미터세트를 사용해 이 Exemption Mechanism를 초기화합니다. |
void |
KeyAgreement. init (Key key,
AlgorithmParameterSpec params)
지정된 열쇠와 알고리즘 파라미터세트를 사용해 이 열쇠 합의를 초기화합니다. |
void |
Mac. init (Key key,
AlgorithmParameterSpec params)
지정된 열쇠와 알고리즘 파라미터를 사용해 이 Mac 객체를 초기화합니다. |
void |
KeyAgreement. init (Key key,
AlgorithmParameterSpec params,
SecureRandom random)
지정된 열쇠, 알고리즘 파라미터세트, 및 random number generation의 원을 사용해 이 열쇠 합의를 초기화합니다. |
void |
KeyAgreement. init (Key key,
SecureRandom random)
지정된 열쇠와 random number generation의 원으로 이 열쇠 합의를 초기화합니다. |
boolean |
ExemptionMechanism. isCryptoAllowed (Key key)
이 Exemption Mechanism에 의해 결과 Blob 가 정상적으로 생성되었는지의 여부를 돌려줍니다. |
byte[] |
Cipher. wrap (Key key)
열쇠를 랩 합니다. |
javax.crypto.interfaces 에서의 Key 의 사용 |
---|
javax.crypto.interfaces 에서의 Key 의 서브 인터페이스 | |
---|---|
interface |
DHPrivateKey
Diffie-Hellman 비공개키의 인터페이스입니다. |
interface |
DHPublicKey
Diffie-Hellman 공개키의 인터페이스입니다. |
interface |
PBEKey
PBE 열쇠의 인터페이스입니다. |
javax.crypto.spec 에서의 Key 의 사용 |
---|
Key 를 구현하고 있는 javax.crypto.spec 의 클래스 | |
---|---|
class |
SecretKeySpec
프로바이더에 의존하지 않는 형식에서 비밀열쇠를 지정합니다. |
javax.security.auth.kerberos 에서의 Key 의 사용 |
---|
Key 를 구현하고 있는 javax.security.auth.kerberos 의 클래스 | |
---|---|
class |
KerberosKey
이 클래스에서는, Kerberos 주체의 장기의 비밀열쇠를 캡슐화합니다. |
javax.xml.crypto 에서의 Key 의 사용 |
---|
Key 를 돌려주는 javax.xml.crypto 의 메소드 | |
---|---|
Key |
KeySelectorResult. getKey ()
선택된 열쇠를 돌려줍니다. |
Key 형의 파라미터를 가지는 javax.xml.crypto 의 메소드 | |
---|---|
static KeySelector |
KeySelector. singletonKeySelector (Key key)
건네받는 KeyInfo 에 관계없이, 항상 지정한 열쇠를 선택하는 KeySelector 를 돌려줍니다. |
javax.xml.crypto.dsig.dom 에서의 Key 의 사용 |
---|
Key 형의 파라미터를 가지는 javax.xml.crypto.dsig.dom 의 생성자 | |
---|---|
DOMSignContext (Key signingKey,
Node parent)
지정한 서명열쇠 및 친노드로 DOMSignContext 를 작성합니다. |
|
DOMSignContext (Key signingKey,
Node parent,
Node nextSibling)
지정한 서명열쇠, 친노드 및 형제 노드로 DOMSignContext 를 작성합니다. |
|
DOMValidateContext (Key validatingKey,
Node node)
지정한 열쇠 및 친노드를 포함하는 DOMValidateContext 를 작성합니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.