Uses of Interface
org.ldaptive.asn1.DERBuffer
-
Packages that use DERBuffer Package Description org.ldaptive org.ldaptive.ad.control org.ldaptive.asn1 org.ldaptive.control org.ldaptive.dn org.ldaptive.extended org.ldaptive.ssl org.ldaptive.transport org.ldaptive.transport.netty -
-
Uses of DERBuffer in org.ldaptive
Fields in org.ldaptive declared as DERBuffer Modifier and Type Field Description private DERBuffer
AbstractMessage.ControlParser. value
Control value.Methods in org.ldaptive that return types with arguments of type DERBuffer Modifier and Type Method Description Optional<DERBuffer>
AbstractMessage.ControlParser. getValue()
Returns the control value.Methods in org.ldaptive with parameters of type DERBuffer Modifier and Type Method Description void
AbstractMessage.ControlsHandler. handle(DERParser parser, DERBuffer encoded)
void
AbstractMessage.MessageIDHandler. handle(DERParser parser, DERBuffer encoded)
void
AbstractResult.DiagnosticMessageHandler. handle(DERParser parser, DERBuffer encoded)
void
AbstractResult.MatchedDNHandler. handle(DERParser parser, DERBuffer encoded)
void
AbstractResult.ReferralHandler. handle(DERParser parser, DERBuffer encoded)
void
AbstractResult.ResultCodeHandler. handle(DERParser parser, DERBuffer encoded)
void
BindResponse.SASLCredsHandler. handle(DERParser parser, DERBuffer encoded)
void
LdapEntry.AttributesHandler. handle(DERParser parser, DERBuffer encoded)
void
LdapEntry.LdapDnHandler. handle(DERParser parser, DERBuffer encoded)
void
SearchResultReference.ReferralUriHandler. handle(DERParser parser, DERBuffer encoded)
void
AbstractMessage.ControlParser. parse(DERBuffer buffer)
Examines the supplied buffer and parses an LDAP control if one is found.void
LdapEntry.AttributeParser. parse(DERBuffer buffer)
Examines the supplied buffer and parses an LDAP attribute if one is found.Constructors in org.ldaptive with parameters of type DERBuffer Constructor Description AddResponse(DERBuffer buffer)
Creates a new add response.BindResponse(DERBuffer buffer)
Creates a new bind response.CompareResponse(DERBuffer buffer)
Creates a new compare response.DeleteResponse(DERBuffer buffer)
Creates a new delete response.LdapEntry(DERBuffer buffer)
Creates a new search result entry.ModifyDnResponse(DERBuffer buffer)
Creates a new modify DN response.ModifyResponse(DERBuffer buffer)
Creates a new modify response.SearchResponse(DERBuffer buffer)
Creates a new search result done.SearchResultReference(DERBuffer buffer)
Creates a new search result reference. -
Uses of DERBuffer in org.ldaptive.ad.control
Methods in org.ldaptive.ad.control with parameters of type DERBuffer Modifier and Type Method Description void
DirSyncControl. decode(DERBuffer encoded)
void
GetStatsControl. decode(DERBuffer encoded)
void
DirSyncControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)
void
DirSyncControl.FlagHandler. handle(DERParser parser, DERBuffer encoded)
void
DirSyncControl.MaxAttrCountHandler. handle(DERParser parser, DERBuffer encoded)
void
GetStatsControl.IntegerHandler. handle(DERParser parser, DERBuffer encoded)
void
GetStatsControl.StringHandler. handle(DERParser parser, DERBuffer encoded)
-
Uses of DERBuffer in org.ldaptive.asn1
Classes in org.ldaptive.asn1 that implement DERBuffer Modifier and Type Class Description class
DefaultDERBuffer
DERBuffer
that uses aByteBuffer
.Methods in org.ldaptive.asn1 that return DERBuffer Modifier and Type Method Description DERBuffer
DefaultDERBuffer. clear()
DERBuffer
DERBuffer. clear()
Sets the position to zero and the limit to the capacity.DERBuffer
DefaultDERBuffer. get(byte[] dst)
DERBuffer
DERBuffer. get(byte[] dst)
Relative bulk get method.DERBuffer
DefaultDERBuffer. limit(int newLimit)
DERBuffer
DERBuffer. limit(int newLimit)
Sets this buffer's limit.DERBuffer
DefaultDERBuffer. position(int newPosition)
DERBuffer
DERBuffer. position(int newPosition)
Sets this buffer's position.DERBuffer
DefaultDERBuffer. slice()
DERBuffer
DERBuffer. slice()
Creates a new DER buffer whose content is a shared sub-sequence of this buffer's content.Methods in org.ldaptive.asn1 with parameters of type DERBuffer Modifier and Type Method Description static boolean
BooleanType. decode(DERBuffer encoded)
Converts bytes in the buffer to a boolean by reading from the current position to the limit.static BigInteger
IntegerType. decode(DERBuffer encoded)
Converts bytes in the buffer to an integer by reading from the current position to the limit, which assumes the bytes of the integer are in big-endian order.static String
OctetStringType. decode(DERBuffer encoded)
Converts bytes in the buffer to a string by reading from the current position to the limit, which assumes the bytes of the string are in big-endian order.static String
OidType. decode(DERBuffer encoded)
Converts bytes in the buffer to an OID by reading from the current position to the limit, which assumes the bytes of the integer are in big-endian order.static UUID
UuidType. decode(DERBuffer encoded)
Converts bytes in the buffer to a uuid by reading from the current position to the limit.static BigInteger
IntegerType. decodeUnsigned(DERBuffer encoded)
Converts bytes in the buffer to an unsigned integer by reading from the current position to the limit, which assumes the bytes of the integer are in big-endian order.static int
IntegerType. decodeUnsignedPrimitive(DERBuffer encoded)
Converts bytes in the buffer to an unsigned primitive integer by reading from the current position to the limit, which assumes the bytes of the integer are in big-endian order.void
ParseHandler. handle(DERParser parser, DERBuffer encoded)
Invoked when a DER path is encountered that belongs to this parse handler.void
DERParser. parse(DERBuffer encoded)
Parse a DER-encoded data structure by calling registered handlers when points of interest are encountered in the parse tree.private void
DERParser. parseTag(DERTag tag, DERBuffer encoded)
Invokes the parse handler for the current path and advances to the next position in the encoded bytes.private void
DERParser. parseTags(DERBuffer encoded)
Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered.protected static int
OidType. readInt(DERBuffer buffer)
Reads the necessary encoded bytes from the supplied buffer to create an integer.int
DERParser. readLength(DERBuffer encoded)
Reads the length of a DER-encoded value from the given byte buffer.protected static long
UuidType. readLong(DERBuffer buffer)
Reads the next 8 bytes from the supplied buffer to create a long.DERTag
DERParser. readTag(DERBuffer encoded)
Reads a DER tag from a single byte at the current position of the given buffer. -
Uses of DERBuffer in org.ldaptive.control
Methods in org.ldaptive.control with parameters of type DERBuffer Modifier and Type Method Description static ResponseControl
ControlFactory. createResponseControl(String oid, boolean critical, DERBuffer encoded)
Creates a response control from the supplied control data.void
AuthorizationIdentityResponseControl. decode(DERBuffer encoded)
void
EntryChangeNotificationControl. decode(DERBuffer encoded)
void
GenericControl. decode(DERBuffer encoded)
void
PagedResultsControl. decode(DERBuffer encoded)
void
PasswordExpiredControl. decode(DERBuffer encoded)
void
PasswordExpiringControl. decode(DERBuffer encoded)
void
PasswordPolicyControl. decode(DERBuffer encoded)
void
ResponseControl. decode(DERBuffer encoded)
Initializes this response control with the supplied BER encoded data.void
SessionTrackingControl. decode(DERBuffer encoded)
void
SortResponseControl. decode(DERBuffer encoded)
void
SyncDoneControl. decode(DERBuffer encoded)
void
SyncStateControl. decode(DERBuffer encoded)
void
VirtualListViewResponseControl. decode(DERBuffer encoded)
void
EntryChangeNotificationControl.ChangeNumberHandler. handle(DERParser parser, DERBuffer encoded)
void
EntryChangeNotificationControl.ChangeTypeHandler. handle(DERParser parser, DERBuffer encoded)
void
EntryChangeNotificationControl.PreviousDnHandler. handle(DERParser parser, DERBuffer encoded)
void
PagedResultsControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)
void
PagedResultsControl.SizeHandler. handle(DERParser parser, DERBuffer encoded)
void
PasswordPolicyControl.ErrorHandler. handle(DERParser parser, DERBuffer encoded)
void
PasswordPolicyControl.GraceAuthnsRemainingHandler. handle(DERParser parser, DERBuffer encoded)
void
PasswordPolicyControl.TimeBeforeExpirationHandler. handle(DERParser parser, DERBuffer encoded)
void
SessionTrackingControl.FormatOIDHandler. handle(DERParser parser, DERBuffer encoded)
void
SessionTrackingControl.SourceIpHandler. handle(DERParser parser, DERBuffer encoded)
void
SessionTrackingControl.SourceNameHandler. handle(DERParser parser, DERBuffer encoded)
void
SessionTrackingControl.TrackingIdentifierHandler. handle(DERParser parser, DERBuffer encoded)
void
SortResponseControl.AttributeTypeHandler. handle(DERParser parser, DERBuffer encoded)
void
SortResponseControl.SortResultHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncDoneControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncDoneControl.RefreshDeletesHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncStateControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncStateControl.EntryUuidHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncStateControl.StateHandler. handle(DERParser parser, DERBuffer encoded)
void
VirtualListViewResponseControl.ContentCountHandler. handle(DERParser parser, DERBuffer encoded)
void
VirtualListViewResponseControl.ContextIDHandler. handle(DERParser parser, DERBuffer encoded)
void
VirtualListViewResponseControl.TargetPositionHandler. handle(DERParser parser, DERBuffer encoded)
void
VirtualListViewResponseControl.ViewResultHandler. handle(DERParser parser, DERBuffer encoded)
Constructors in org.ldaptive.control with parameters of type DERBuffer Constructor Description GenericControl(String oid, boolean critical, DERBuffer encoded)
Creates a new generic control.GenericControl(String oid, DERBuffer encoded)
Creates a new generic control. -
Uses of DERBuffer in org.ldaptive.dn
Methods in org.ldaptive.dn with parameters of type DERBuffer Modifier and Type Method Description void
DefaultDnParser.OctetStringHandler. handle(DERParser parser, DERBuffer encoded)
-
Uses of DERBuffer in org.ldaptive.extended
Methods in org.ldaptive.extended with parameters of type DERBuffer Modifier and Type Method Description void
ExtendedResponse.ResponseNameHandler. handle(DERParser parser, DERBuffer encoded)
void
ExtendedResponse.ResponseValueHandler. handle(DERParser parser, DERBuffer encoded)
void
IntermediateResponse.ResponseNameHandler. handle(DERParser parser, DERBuffer encoded)
void
IntermediateResponse.ResponseValueHandler. handle(DERParser parser, DERBuffer encoded)
void
PasswordModifyResponseParser.GenPasswdHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.NewCookieHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.RefreshDeleteCookieHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.RefreshDeleteDoneHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.RefreshDeleteHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.RefreshPresentCookieHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.RefreshPresentDoneHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.RefreshPresentHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.SyncIdSetCookieHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.SyncIdSetDeletesHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.SyncIdSetHandler. handle(DERParser parser, DERBuffer encoded)
void
SyncInfoMessage.SyncIdSetUuidsHandler. handle(DERParser parser, DERBuffer encoded)
Constructors in org.ldaptive.extended with parameters of type DERBuffer Constructor Description ExtendedResponse(DERBuffer buffer)
Creates a new extended response.IntermediateResponse(DERBuffer buffer)
Creates a new intermediate response.NoticeOfDisconnection(DERBuffer buffer)
Creates a new notice of disconnection.SyncInfoMessage(DERBuffer buffer)
Creates a new sync info message.UnsolicitedNotification(DERBuffer buffer)
Creates a new unsolicited notification. -
Uses of DERBuffer in org.ldaptive.ssl
Methods in org.ldaptive.ssl with parameters of type DERBuffer Modifier and Type Method Description Dn
X509DnDecoder. apply(DERBuffer encoded)
private static List<NameValue>
X509DnDecoder. decode(DERBuffer encoded)
Converts bytes in the buffer to attribute value assertions by reading from the current position to the limit. -
Uses of DERBuffer in org.ldaptive.transport
Methods in org.ldaptive.transport with parameters of type DERBuffer Modifier and Type Method Description Optional<Message>
ResponseParser. parse(DERBuffer buffer)
Examines the supplied buffer and parses an LDAP response message if one is found. -
Uses of DERBuffer in org.ldaptive.transport.netty
Classes in org.ldaptive.transport.netty that implement DERBuffer Modifier and Type Class Description class
NettyDERBuffer
DERBuffer
that uses aByteBuf
.Methods in org.ldaptive.transport.netty that return DERBuffer Modifier and Type Method Description DERBuffer
NettyDERBuffer. clear()
DERBuffer
NettyDERBuffer. get(byte[] dst)
DERBuffer
NettyDERBuffer. limit(int newLimit)
DERBuffer
NettyDERBuffer. position(int newPosition)
DERBuffer
NettyDERBuffer. slice()
Methods in org.ldaptive.transport.netty with parameters of type DERBuffer Modifier and Type Method Description private int
MessageFrameDecoder. readMessageLength(DERBuffer buffer)
Inspects the supplied buffer for aUniversalDERTag.SEQ
tag and confirms the buffer contains enough bytes for the length specified for the tag.
-