Oid

Oid (범용 객체 식별자)

범용 객체 식별자(Oid, Universal Object Identifier)와 그 관련 연산을 나타내는 클래스입니다.

출처: Java API Reference

본문

Oid는 계층적으로 전역 해석 가능한 식별자로, GSS-API 프레임워크 안에서 메커니즘과 이름 형식을 식별하는 데 사용됩니다. Oid의 구조와 인코딩은 ISO/IEC-8824와 ISO/IEC-8825에 정의되어 있어요. 예를 들어 Kerberos V5 메커니즘의 Oid 표현은 "1.2.840.113554.1.2.2"입니다. GSSName 이름 클래스에는 GSS-API에서 정의한 표준 이름 타입을 나타내는 public static Oid 객체들이 있습니다.

public Oid(String strOid) throws GSSException
public Oid(InputStream derOid) throws GSSException
public Oid(byte[] data) throws GSSException
public String toString()
public boolean equals(Object other)
public byte[] getDER() throws GSSException
public boolean containedIn(Oid[] oids)
public int hashCode()

생성자는 문자열 형태, DER 인코딩된 입력 스트림, 또는 바이트 배열로 Oid를 만들 수 있습니다. getDER()는 Oid의 DER 인코딩 바이트 배열을 반환하고, containedIn은 이 Oid가 주어진 Oid 배열에 포함되는지 확인합니다.

더 알아보기 (Learn more)

Java 공식 API