JavaTM Platform
Standard Ed. 6

java.security
클래스 KeyStore.PrivateKeyEntry

java.lang.Object 
  상위를 확장 java.security.KeyStore.PrivateKeyEntry
모든 구현된 인터페이스:
KeyStore.Entry
포함되어 있는 클래스:
KeyStore


public static final class KeyStore.PrivateKeyEntry
extends Object
implements KeyStore.Entry

특정의 PrivateKey 와 대응하는 증명서 체인이 포함된 KeyStore 엔트리입니다.

도입된 버젼:
1.5

생성자 의 개요
KeyStore.PrivateKeyEntry (PrivateKey  privateKey, Certificate [] chain)
          특정의 PrivateKey 와 대응하는 증명서 체인을 사용해 PrivateKeyEntry 를 구축합니다.
 
메소드의 개요
 Certificate getCertificate ()
          이 엔트리내의 증명서 체인으로부터 엔드엔티티 Certificate 를 가져옵니다.
 Certificate [] getCertificateChain ()
          이 엔트리내의 Certificate 연쇄를 가져옵니다.
 PrivateKey getPrivateKey ()
          이 엔트리내의 PrivateKey 를 가져옵니다.
 String toString ()
          이 PrivateKeyEntry 의 캐릭터 라인 표현을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

KeyStore.PrivateKeyEntry

public KeyStore.PrivateKeyEntry(PrivateKey  privateKey,
                                Certificate [] chain)
특정의 PrivateKey 와 대응하는 증명서 체인을 사용해 PrivateKeyEntry 를 구축합니다.

지정된 chain 는, 새로운 PrivateKeyEntry 객체에의 포함전에 복제됩니다.

파라미터:
privateKey - PrivateKey
chain - 증명서 체인을 나타내는 Certificate 배열. 증명서 체인의 각 요소가 적절한 차례로 나란해질 수 있고라고 있어, 비공개키에 대응하는 인덱스 0 의 위치에 Certificate 가 포함되어 있을 필요가 있다
예외:
NullPointerException - privateKey 또는 chainnull 의 경우
IllegalArgumentException - 지정된 증명서 체인의 길이가 0 의 경우, 지정된 증명서 체인에 같은 타입의 Certificate 가 포함되지 않은 경우, 또는 PrivateKey 의 알고리즘이 엔드엔티티 Certificate (인덱스 0) 내의 PublicKey 의 알고리즘과 일치하지 않는 경우
메소드의 상세

getPrivateKey

public PrivateKey  getPrivateKey()
이 엔트리내의 PrivateKey 를 가져옵니다.

반환값:
이 엔트리내의 PrivateKey

getCertificateChain

public Certificate [] getCertificateChain()
이 엔트리내의 Certificate 연쇄를 가져옵니다.

포함되는 증명서 체인은, 돌려주어지기 전에 복제됩니다.

반환값:
공개키의 증명서 체인에 대응하는 Certificate 배열. 증명서 타입이 X. 509 인 경우, 반환되는 배열의 실행시의 형태는 X509Certificate[]

getCertificate

public Certificate  getCertificate()
이 엔트리내의 증명서 체인으로부터 엔드엔티티 Certificate 를 가져옵니다.

반환값:
이 엔트리내의 증명서 체인에 포함되는 엔드엔티티 Certificate (인덱스 0). 증명서 타입이 X. 509 인 경우, 반환되는 증명서의 실행시의 형태는 X509Certificate

toString

public String  toString()
이 PrivateKeyEntry 의 캐릭터 라인 표현을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 PrivateKeyEntry 의 캐릭터 라인 표현

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