JavaTM Platform
Standard Ed. 6

java.security
클래스 CodeSigner

java.lang.Object 
  상위를 확장 java.security.CodeSigner
모든 구현된 인터페이스:
Serializable


public final class CodeSigner
extends Object
implements Serializable

이 클래스는 코드 서명자에 관한 정보를 캡슐화합니다. 이 클래스는 불변입니다.

도입된 버젼:
1.5
관련 항목:
직렬화 된 형식

생성자 의 개요
CodeSigner (CertPath  signerCertPath, Timestamp  timestamp)
          CodeSigner 객체를 구축합니다.
 
메소드의 개요
 boolean equals (Object  obj)
          지정된 객체와 이 코드 서명자가 동일한지 어떤지를 판정합니다.
 CertPath getSignerCertPath ()
          서명자의 증명서 패스를 돌려줍니다.
 Timestamp getTimestamp ()
          서명의 타임 스탬프를 돌려줍니다.
 int hashCode ()
          이 코드 서명자의 해시 코드값를 돌려줍니다.
 String toString ()
          이 코드 서명자를 기술한 캐릭터 라인을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

CodeSigner

public CodeSigner(CertPath  signerCertPath,
                  Timestamp  timestamp)
CodeSigner 객체를 구축합니다.

파라미터:
signerCertPath - 서명자의 증명서 패스. null 는 지정 불가
timestamp - 서명의 타임 스탬프. null 의 경우, 그 서명에 대해서 타임 스탬프가 생성되지 않았다
예외:
NullPointerException - signerCertPathnull 의 경우
메소드의 상세

getSignerCertPath

public CertPath  getSignerCertPath()
서명자의 증명서 패스를 돌려줍니다.

반환값:
증명서 패스

getTimestamp

public Timestamp  getTimestamp()
서명의 타임 스탬프를 돌려줍니다.

반환값:
타임 스탬프. 타임 스탬프가 존재하지 않는 경우는 null

hashCode

public int hashCode()
이 코드 서명자의 해시 코드값를 돌려줍니다. 이 해시 코드는, 서명자의 증명서 패스 ( 및 존재하는 경우는 타임 스탬프)를 사용해 생성됩니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 코드 서명자의 해시 코드값
관련 항목:
Object.equals(java.lang.Object) , Hashtable

equals

public boolean equals(Object  obj)
지정된 객체와 이 코드 서명자가 동일한지 어떤지를 판정합니다. 2 개의 코드 서명자가 동일하다고 보이는 것은, 양자의 증명서 패스가 동일한 경우 (양자에게 타임 스탬프가 존재하는 경우는, 양자의 증명서 패스와 타임 스탬프가 동일한 경우)입니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 이 객체와 동일한지 어떤지가 판정되는 객체
반환값:
객체가 동일하다고 보여졌을 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

toString

public String  toString()
이 코드 서명자를 기술한 캐릭터 라인을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
서명자의 증명서 ( 및 존재하는 경우는 타임 스탬프)를 포함한 캐릭터 라인

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