Package-level declarations
Types
This class provides methods for reading various data types from a byte array ByteArray.
Functions
Appends a byte array to this ByteStringBuilder.
Appends a ByteString to this ByteStringBuilder.
Appends a 16-bit signed integer to this ByteStringBuilder.
Appends a 16-bit signed integer to this ByteStringBuilder in Little-Endian order.
Appends a 32-bit signed integer to this ByteStringBuilder.
Appends a 32-bit signed integer to this ByteStringBuilder in Little-Endian order.
Appends a 64-bit signed integer to this ByteStringBuilder.
Appends a 64-bit signed integer to this ByteStringBuilder in Little-Endian order.
Appends an 8-bit signed integer to this ByteStringBuilder.
Appends a string to this ByteStringBuilder.
Appends a 16-bit unsigned integer to this ByteStringBuilder.
Appends a 16-bit unsigned integer to this ByteStringBuilder in Little-Endian order.
Appends a 32-bit unsigned integer to this ByteStringBuilder.
Appends a 32-bit unsigned integer to this ByteStringBuilder in Little-Endian order.
Appends a 64-bit unsigned integer to this ByteStringBuilder.
Appends a 64-bit unsigned integer to this ByteStringBuilder in Little-Endian order.
Appends an 8-bit unsigned integer to this ByteStringBuilder.
Extension to decode a ByteArray from a base64 encoded (not URL-safe base64) string as defined in Section 4 of RFC 4648.
Extension to decode a ByteArray from a URL-safe base64 encoded string as defined in Section 5 of RFC 4648.
Extracts a ByteString
from a portion of the byte array.
Reads an Int16 value from the byte array at the specified offset in little-endian order.
Gets a 16-bit signed integer (Int16) from this ByteString at the specified offset in Little-Endian order.
Reads an Int32 value from the byte array at the specified offset in little-endian order.
Gets a 32-bit signed integer (Int32) from this ByteString at the specified offset in Little-Endian order.
Reads an Int64 value from the byte array at the specified offset in little-endian order.
Gets a 64-bit signed integer (Int64) from this ByteString at the specified offset in Little-Endian order.
Reads a UInt16 value from the byte array at the specified offset in little-endian order.
Gets a 16-bit unsigned integer (UInt16) from this ByteString at the specified offset in Little-Endian order.
Reads a UInt32 value from the byte array at the specified offset in little-endian order.
Gets a 32-bit unsigned integer (UInt32) from this ByteString at the specified offset in Little-Endian order.
Reads a UInt64 value from the byte array at the specified offset in little-endian order.
Gets a 64-bit unsigned integer (UInt64) from this ByteString at the specified offset in Little-Endian order.
Writes an Int16 value to the byte array at the specified offset in little-endian order.
Writes an Int32 value to the byte array at the specified offset in little-endian order.
Writes an Int64 value to the byte array at the specified offset in little-endian order.
Writes a UInt16 value to the byte array at the specified offset in little-endian order.
Writes a UInt32 value to the byte array at the specified offset in little-endian order.
Writes a UInt64 value to the byte array at the specified offset in little-endian order.
Extension to encode a ByteArray to a URL-safe base64 encoding without padding as defined in Section 5 of RFC 4648.
Returns a new Instant with the fractional part of seconds removed.
Convert the Serial number represented as a big endian byte array form base256 unsigned integer to the requested base (Base-10 by default) unsigned integer number. Required to display very long serial numbers discovered in some certificates as a numeric string value in the UI.