ExtendedRequest
ExtendedRequest (확장 요청)
RFC 2251에서 정의된 LDAPv3 확장 연산 요청을 나타내는 인터페이스입니다.
본문
확장 요청은 ExtendedRequest ::= [APPLICATION 23] SEQUENCE { requestName [0] LDAPOID, requestValue [1] OCTET STRING OPTIONAL } 형태로, 객체 식별자 문자열과 선택적인 ASN.1 BER 인코딩 값으로 구성됩니다. 이 클래스의 메서드는 서비스 프로바이더가 LDAP 서버로 보낼 비트를 구성할 때 사용합니다.
애플리케이션은 일반적으로 이 인터페이스를 구현하는 클래스만 다루며, 특정 확장 연산 요청에 필요한 정보를 공급합니다. 그런 클래스를 LdapContext.extendedOperation() 메서드의 인자로 전달해 LDAPv3 확장 연산을 수행합니다. 예를 들어 LDAP 서버가 '시간 가져오기(get time)' 확장 연산을 지원한다면 GetTimeRequest와 GetTimeResponse 클래스를 제공하고, 프로그램은 이를 사용해 응답을 얻을 수 있습니다.