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 DERBufferAbstractMessage.ControlParser. valueControl 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 voidAbstractMessage.ControlsHandler. handle(DERParser parser, DERBuffer encoded)voidAbstractMessage.MessageIDHandler. handle(DERParser parser, DERBuffer encoded)voidAbstractResult.DiagnosticMessageHandler. handle(DERParser parser, DERBuffer encoded)voidAbstractResult.MatchedDNHandler. handle(DERParser parser, DERBuffer encoded)voidAbstractResult.ReferralHandler. handle(DERParser parser, DERBuffer encoded)voidAbstractResult.ResultCodeHandler. handle(DERParser parser, DERBuffer encoded)voidBindResponse.SASLCredsHandler. handle(DERParser parser, DERBuffer encoded)voidLdapEntry.AttributesHandler. handle(DERParser parser, DERBuffer encoded)voidLdapEntry.LdapDnHandler. handle(DERParser parser, DERBuffer encoded)voidSearchResultReference.ReferralUriHandler. handle(DERParser parser, DERBuffer encoded)voidAbstractMessage.ControlParser. parse(DERBuffer buffer)Examines the supplied buffer and parses an LDAP control if one is found.voidLdapEntry.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 voidDirSyncControl. decode(DERBuffer encoded)voidGetStatsControl. decode(DERBuffer encoded)voidDirSyncControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)voidDirSyncControl.FlagHandler. handle(DERParser parser, DERBuffer encoded)voidDirSyncControl.MaxAttrCountHandler. handle(DERParser parser, DERBuffer encoded)voidGetStatsControl.IntegerHandler. handle(DERParser parser, DERBuffer encoded)voidGetStatsControl.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 classDefaultDERBufferDERBufferthat uses aByteBuffer.Methods in org.ldaptive.asn1 that return DERBuffer Modifier and Type Method Description DERBufferDefaultDERBuffer. clear()DERBufferDERBuffer. clear()Sets the position to zero and the limit to the capacity.DERBufferDefaultDERBuffer. get(byte[] dst)DERBufferDERBuffer. get(byte[] dst)Relative bulk get method.DERBufferDefaultDERBuffer. limit(int newLimit)DERBufferDERBuffer. limit(int newLimit)Sets this buffer's limit.DERBufferDefaultDERBuffer. position(int newPosition)DERBufferDERBuffer. position(int newPosition)Sets this buffer's position.DERBufferDefaultDERBuffer. positionAndLimit(int newPosition, int newLimit)DERBufferDERBuffer. positionAndLimit(int newPosition, int newLimit)Sets this buffer's position and limit at the same time.DERBufferDefaultDERBuffer. slice()DERBufferDERBuffer. 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 booleanBooleanType. decode(DERBuffer encoded)Converts bytes in the buffer to a boolean by reading from the current position to the limit.static BigIntegerIntegerType. 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 StringOctetStringType. 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 StringOidType. 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 UUIDUuidType. decode(DERBuffer encoded)Converts bytes in the buffer to a uuid by reading from the current position to the limit.static BigIntegerIntegerType. 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 intIntegerType. 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.voidParseHandler. handle(DERParser parser, DERBuffer encoded)Invoked when a DER path is encountered that belongs to this parse handler.voidDERParser. parse(DERBuffer encoded)Parse a DER-encoded data structure by calling registered handlers when points of interest are encountered in the parse tree.private voidDERParser. parseTag(DERTag tag, DERBuffer encoded)Invokes the parse handler for the current path and advances to the next position in the encoded bytes.private voidDERParser. parseTags(DERBuffer encoded)Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered.protected static intOidType. readInt(DERBuffer buffer)Reads the necessary encoded bytes from the supplied buffer to create an integer.intDERParser. readLength(DERBuffer encoded)Reads the length of a DER-encoded value from the given byte buffer.protected static longUuidType. readLong(DERBuffer buffer)Reads the next 8 bytes from the supplied buffer to create a long.DERTagDERParser. 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 ResponseControlControlFactory. createResponseControl(String oid, boolean critical, DERBuffer encoded)Creates a response control from the supplied control data.voidAuthorizationIdentityResponseControl. decode(DERBuffer encoded)voidEntryChangeNotificationControl. decode(DERBuffer encoded)voidGenericControl. decode(DERBuffer encoded)voidPagedResultsControl. decode(DERBuffer encoded)voidPasswordExpiredControl. decode(DERBuffer encoded)voidPasswordExpiringControl. decode(DERBuffer encoded)voidPasswordPolicyControl. decode(DERBuffer encoded)voidResponseControl. decode(DERBuffer encoded)Initializes this response control with the supplied BER encoded data.voidSessionTrackingControl. decode(DERBuffer encoded)voidSortResponseControl. decode(DERBuffer encoded)voidSyncDoneControl. decode(DERBuffer encoded)voidSyncStateControl. decode(DERBuffer encoded)voidVirtualListViewResponseControl. decode(DERBuffer encoded)voidEntryChangeNotificationControl.ChangeNumberHandler. handle(DERParser parser, DERBuffer encoded)voidEntryChangeNotificationControl.ChangeTypeHandler. handle(DERParser parser, DERBuffer encoded)voidEntryChangeNotificationControl.PreviousDnHandler. handle(DERParser parser, DERBuffer encoded)voidPagedResultsControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)voidPagedResultsControl.SizeHandler. handle(DERParser parser, DERBuffer encoded)voidPasswordPolicyControl.ErrorHandler. handle(DERParser parser, DERBuffer encoded)voidPasswordPolicyControl.GraceAuthnsRemainingHandler. handle(DERParser parser, DERBuffer encoded)voidPasswordPolicyControl.TimeBeforeExpirationHandler. handle(DERParser parser, DERBuffer encoded)voidSessionTrackingControl.FormatOIDHandler. handle(DERParser parser, DERBuffer encoded)voidSessionTrackingControl.SourceIpHandler. handle(DERParser parser, DERBuffer encoded)voidSessionTrackingControl.SourceNameHandler. handle(DERParser parser, DERBuffer encoded)voidSessionTrackingControl.TrackingIdentifierHandler. handle(DERParser parser, DERBuffer encoded)voidSortResponseControl.AttributeTypeHandler. handle(DERParser parser, DERBuffer encoded)voidSortResponseControl.SortResultHandler. handle(DERParser parser, DERBuffer encoded)voidSyncDoneControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)voidSyncDoneControl.RefreshDeletesHandler. handle(DERParser parser, DERBuffer encoded)voidSyncStateControl.CookieHandler. handle(DERParser parser, DERBuffer encoded)voidSyncStateControl.EntryUuidHandler. handle(DERParser parser, DERBuffer encoded)voidSyncStateControl.StateHandler. handle(DERParser parser, DERBuffer encoded)voidVirtualListViewResponseControl.ContentCountHandler. handle(DERParser parser, DERBuffer encoded)voidVirtualListViewResponseControl.ContextIDHandler. handle(DERParser parser, DERBuffer encoded)voidVirtualListViewResponseControl.TargetPositionHandler. handle(DERParser parser, DERBuffer encoded)voidVirtualListViewResponseControl.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 voidDefaultDnParser.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 voidExtendedResponse.ResponseNameHandler. handle(DERParser parser, DERBuffer encoded)voidExtendedResponse.ResponseValueHandler. handle(DERParser parser, DERBuffer encoded)voidIntermediateResponse.ResponseNameHandler. handle(DERParser parser, DERBuffer encoded)voidIntermediateResponse.ResponseValueHandler. handle(DERParser parser, DERBuffer encoded)voidPasswordModifyResponseParser.GenPasswdHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.NewCookieHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.RefreshDeleteCookieHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.RefreshDeleteDoneHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.RefreshDeleteHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.RefreshPresentCookieHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.RefreshPresentDoneHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.RefreshPresentHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.SyncIdSetCookieHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.SyncIdSetDeletesHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.SyncIdSetHandler. handle(DERParser parser, DERBuffer encoded)voidSyncInfoMessage.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 DnX509DnDecoder. 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 (package private) classNettyDERBufferDERBufferthat uses aByteBuf.Methods in org.ldaptive.transport.netty that return DERBuffer Modifier and Type Method Description DERBufferNettyDERBuffer. clear()DERBufferNettyDERBuffer. get(byte[] dst)DERBufferNettyDERBuffer. limit(int newLimit)DERBufferNettyDERBuffer. position(int newPosition)DERBufferNettyDERBuffer. positionAndLimit(int newPosition, int newLimit)DERBufferNettyDERBuffer. slice()Methods in org.ldaptive.transport.netty with parameters of type DERBuffer Modifier and Type Method Description private intMessageFrameDecoder. readMessageLength(DERBuffer buffer)Inspects the supplied buffer for aUniversalDERTag.SEQtag and confirms the buffer contains enough bytes for the length specified for the tag.
-