Extension — X.509 확장 인터페이스
Extension — X.509 확장 인터페이스
X.509 확장을 나타내는 인터페이스예요. 각 확장은 객체 식별자(extnId), 중요성(critical) 설정, ASN.1 DER 인코딩된 값을 포함해요. 단일 확장에 접근하도록 설계됐어요.
본문
String getId()
확장의 객체 식별자를 가져와요.
boolean isCritical()
확장의 중요성(criticality) 설정을 가져와요.
byte[] getValue()
확장의 DER 인코딩된 값을 가져와요. OCTET STRING 태그와 길이는 포함하지 않아요.
void encode(OutputStream out) throws IOException
확장의 DER 인코딩을 생성해 출력 스트림에 써요.