| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 전 다음 | 프레임 있어 프레임 없음 | |||||||||
| InvalidKeyException 를 사용하고 있는 패키지 | |
|---|---|
| java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다. | 
| java.security.cert | 증명서, 증명서의 취소 리스트 (CRL), 증명서 패스를 해석 및 관리하기 위한 클래스와 인터페이스를 제공합니다. | 
| javax.crypto | 암호화 조작의 클래스와 인터페이스를 제공합니다. | 
| javax.crypto.spec | 열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다. | 
| javax.security.cert | 공개키 증명서용의 클래스를 제공합니다. | 
| java.security 에서의 InvalidKeyException 의 사용 | 
|---|
| InvalidKeyException 를 throw 하는 java.security 의 메소드 | |
|---|---|
protected abstract  void | 
SignatureSpi. engineInitSign (PrivateKey  privateKey)
서명 객체를, 서명 조작을 위해서(때문에) 지정된 비공개키로 초기화합니다.  | 
protected  void | 
SignatureSpi. engineInitSign (PrivateKey  privateKey,
               SecureRandom  random)
서명 객체를, 서명 조작을 위해서(때문에) 지정된 비공개키와 random number generation의 원으로 초기화합니다.  | 
protected abstract  void | 
SignatureSpi. engineInitVerify (PublicKey  publicKey)
서명 객체를, 검증 조작을 위해서(때문에) 지정된 공개키로 초기화합니다.  | 
protected abstract  Key  | 
KeyFactorySpi. engineTranslateKey (Key  key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.  | 
 void | 
Signature. initSign (PrivateKey  privateKey)
서명용으로 이 객체를 초기화합니다.  | 
 void | 
Signature. initSign (PrivateKey  privateKey,
         SecureRandom  random)
서명용으로 이 객체를 초기화합니다.  | 
 void | 
Signature. initVerify (Certificate  certificate)
서명 객체를, 검증 조작을 위해서(때문에) 지정된 공개키로 초기화합니다.  | 
 void | 
Signature. initVerify (PublicKey  publicKey)
검증용으로 이 객체를 초기화합니다.  | 
 Key  | 
KeyFactory. translateKey (Key  key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.  | 
 boolean | 
SignedObject. verify (PublicKey  verificationKey,
       Signature  verificationEngine)
이 SignedObject 내의 서명이, 내부에 포함된 객체의 유효한 서명인가 어떤가를, 지정된 검증 엔진을 사용해, 지정된 검증열쇠로 검증합니다.  | 
| InvalidKeyException 를 throw 하는 java.security 의 생성자 | |
|---|---|
SignedObject (Serializable  object,
             PrivateKey  signingKey,
             Signature  signingEngine)
임의의 Serializable 객체로부터 SignedObject 를 구축합니다.  | 
|
| java.security.cert 에서의 InvalidKeyException 의 사용 | 
|---|
| InvalidKeyException 를 throw 하는 java.security.cert 의 메소드 | |
|---|---|
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 에서의 InvalidKeyException 의 사용 | 
|---|
| InvalidKeyException 를 throw 하는 javax.crypto 의 메소드 | |
|---|---|
 Key  | 
KeyAgreement. doPhase (Key  key,
        boolean lastPhase)
이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다.  | 
protected abstract  Key  | 
KeyAgreementSpi. engineDoPhase (Key  key,
              boolean lastPhase)
이 열쇠 합의에 관계하는 상대의 누군가로부터 받은, 지정된 열쇠를 사용해 이 열쇠 합의의 다음의 단계를 실행합니다.  | 
protected abstract  SecretKey  | 
KeyAgreementSpi. engineGenerateSecret (String  algorithm)
공유의 비밀 정보를 작성해, 그것이 요구된 알고리즘형의 비밀열쇠 객체로서 돌려줍니다.  | 
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 abstract  SecretKey  | 
SecretKeyFactorySpi. engineTranslateKey (SecretKey  key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 비밀열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.  | 
protected  Key  | 
CipherSpi. engineUnwrap (byte[] wrappedKey,
             String  wrappedKeyAlgorithm,
             int wrappedKeyType)
전에 랩 된 열쇠를 랩 해제합니다.  | 
protected  byte[] | 
CipherSpi. engineWrap (Key  key)
열쇠를 랩 합니다.  | 
 SecretKey  | 
KeyAgreement. generateSecret (String  algorithm)
공유의 비밀 정보를 작성해, 그것이 지정된 알고리즘의 SecretKey 객체로서 돌려줍니다.  | 
 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,
     Certificate  certificate)
이 암호를, 검증 조작을 위해서(때문에) 지정된 공개키로 초기화합니다.  | 
 void | 
Cipher. init (int opmode,
     Certificate  certificate,
     SecureRandom  random)
이 암호를, 검증 조작을 위해서(때문에) 지정된 공개키 및 random number generation의 원을 사용해 초기화합니다.  | 
 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의 원으로 이 열쇠 합의를 초기화합니다.  | 
 SecretKey  | 
SecretKeyFactory. translateKey (SecretKey  key)
프로바이더가 미지인지, 신뢰할 수 없을 가능성이 있는 열쇠 객체를, 이 비밀열쇠 팩토리의 대응하는 열쇠 객체로 변환합니다.  | 
 Key  | 
Cipher. unwrap (byte[] wrappedKey,
       String  wrappedKeyAlgorithm,
       int wrappedKeyType)
전에 랩 된 열쇠를 랩 해제합니다.  | 
 byte[] | 
Cipher. wrap (Key  key)
열쇠를 랩 합니다.  | 
| javax.crypto.spec 에서의 InvalidKeyException 의 사용 | 
|---|
| InvalidKeyException 를 throw 하는 javax.crypto.spec 의 메소드 | |
|---|---|
static boolean | 
DESKeySpec. isParityAdjusted (byte[] key,
                 int offset)
offset 로부터 시작되는 지정된 DES 열쇠 데이터가 패리티 조정되고 있는지 어떤지를 판정합니다.  | 
static boolean | 
DESedeKeySpec. isParityAdjusted (byte[] key,
                 int offset)
offset 로부터 시작되는 지정된 DES-EDE 열쇠가 패리티 조정되고 있는지 어떤지를 판정합니다.  | 
static boolean | 
DESKeySpec. isWeak (byte[] key,
       int offset)
주어진(given) DES 열쇠 데이터가 취약 (weak) 또는 준취약 (semi-weak)의 어디에서 있는지를 체크합니다.  | 
| InvalidKeyException 를 throw 하는 javax.crypto.spec 의 생성자 | |
|---|---|
DESedeKeySpec (byte[] key)
key 의 최초의 24 바이트를 DES-EDE 열쇠의 열쇠 데이터로서 사용해 DESedeKeySpec 객체를 생성합니다.  | 
|
DESedeKeySpec (byte[] key,
              int offset)
offset 로부터 시작되는 key 의 최초의 24 바이트를 DES-EDE 열쇠의 열쇠 데이터로서 사용해 DESedeKeySpec 객체를 생성합니다.  | 
|
DESKeySpec (byte[] key)
key 의 최초의 8 바이트를 DES 열쇠의 열쇠 데이터로서 사용해 DESKeySpec 객체를 생성합니다.  | 
|
DESKeySpec (byte[] key,
           int offset)
offset 로부터 시작되는 key 의 최초의 8 바이트를 DES 열쇠의 열쇠 데이터로서 사용해 DESKeySpec 객체를 생성합니다.  | 
|
| javax.security.cert 에서의 InvalidKeyException 의 사용 | 
|---|
| InvalidKeyException 를 throw 하는 javax.security.cert 의 메소드 | |
|---|---|
abstract  void | 
Certificate. verify (PublicKey  key)
지정된 공개키에 대응하는 비공개키를 사용해, 이 증명서가 서명된 것을 검증합니다.  | 
abstract  void | 
Certificate. verify (PublicKey  key,
       String  sigProvider)
지정된 공개키에 대응하는 비공개키를 사용해, 이 증명서가 서명된 것을 검증합니다.  | 
 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 전 다음 | 프레임 있어 프레임 없음 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.