CodeSource — 코드 소스(위치와 인증서) 클래스

CodeSource — 코드 소스(위치와 인증서) 클래스

코드베이스의 개념을 확장해 위치(URL)뿐 아니라 해당 위치에서 온 서명된 코드를 검증하는 데 사용된 인증서 체인까지 캡슐화하는 클래스예요.

출처: Java API Reference

본문

public CodeSource(URL url, Certificate[] certs)

CodeSource를 구성하고 지정된 위치와 인증서 집합과 연결해요.

public CodeSource(URL url, CodeSigner[] signers)

CodeSource를 구성하고 지정된 위치와 코드 서명자 집합과 연결해요.

public int hashCode()

이 객체의 해시 코드 값을 반환해요.

public boolean equals(Object obj)

지정된 객체와 이 객체가 같은지 검사해요. 두 CodeSource는 위치 값과 서명자 인증서 체인이 같으면 같은 것으로 간주돼요.

public final URL getLocation()

CodeSource와 연결된 위치를 반환해요.

public final Certificate[] getCertificates()

CodeSource와 연결된 인증서를 반환해요.

public final CodeSigner[] getCodeSigners()

CodeSource와 연결된 코드 서명자를 반환해요.

public boolean implies(CodeSource codesource)

CodeSource 객체가 지정된 CodeSource를 "함의"하면 true를 반환해요.

public String toString()

CodeSource의 URL과 인증서를 설명하는 문자열을 반환해요.

더 알아보기 (Learn more)