CodeSource — 코드 소스(위치와 인증서) 클래스
CodeSource — 코드 소스(위치와 인증서) 클래스
코드베이스의 개념을 확장해 위치(URL)뿐 아니라 해당 위치에서 온 서명된 코드를 검증하는 데 사용된 인증서 체인까지 캡슐화하는 클래스예요.
본문
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과 인증서를 설명하는 문자열을 반환해요.