Skip to content

Commit 8bce401

Browse files
committed
refactor: HMAC implementation
1 parent 02d4383 commit 8bce401

3 files changed

Lines changed: 153 additions & 163 deletions

File tree

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ Core lib's Maven group ID is `io.apimatic`, and its artifact ID is `core`.
5959
| [`MultipartWrapper`](./src/main/java/io/apimatic/core/types/http/request/MultipartWrapper.java) | To wrap byteArray and headers to be sent as part of a multipart request |
6060
| [`PaginatedData`](./src/main/java/io/apimatic/core/types/pagination/PaginatedData.java) | To provide pagination functionality for both synchronous and asynchronous pagination types |
6161
| [`PageWrapper`](./src/main/java/io/apimatic/core/types/pagination/PageWrapper.java) | To wrap a single page along with its items and meta-data in the paginated data |
62-
| [`CursorPagination`](./src/main/java/io/apimatic/core/types/pagination/CursorPagination.java) | Provides cursor based pagination strategy |
62+
| [`CursorPagination`](./src/main/java/io/apimatic/core/types/pagination/CursorPagination.java) | Provides cursor based pagination strategy |
6363
| [`LinkPagination`](./src/main/java/io/apimatic/core/types/pagination/LinkPagination.java) | Provides link based pagination strategy |
64-
| [`OffsetPagination`](./src/main/java/io/apimatic/core/types/pagination/OffsetPagination.java) | Provides offset based pagination strategy |
64+
| [`OffsetPagination`](./src/main/java/io/apimatic/core/types/pagination/OffsetPagination.java) | Provides offset based pagination strategy |
6565
| [`PagePagination`](./src/main/java/io/apimatic/core/types/pagination/PagePagination.java) | Provides page based pagination strategy |
6666
| [`CoreHelper`](./src/main/java/io/apimatic/core/utilities/CoreHelper.java) | This is a Helper class with commonly used utilities for the SDK |
6767
| [`DateHelper`](./src/main/java/io/apimatic/core/utilities/DateHelper.java) | This is a utility class for LocalDate operations |
@@ -75,19 +75,19 @@ Core lib's Maven group ID is `io.apimatic`, and its artifact ID is `core`.
7575
| [`TestHelper`](./src/main/java/io/apimatic/core/utilities/TestHelper.java) | Contains utility methods for comparing objects, arrays and files |
7676
| [`AdditionalProperties`](./src/main/java/io/apimatic/core/types/AdditionalProperties.java) | A generic class for managing additional properties in a model. |
7777
| [`ConversionHelper`](./src/main/java/io/apimatic/core/utilities/ConversionHelper.java) | A Helper class for the coversion of type (provided as function) for all structures (array, map, array of map, n-dimensional arrays etc) supported in the SDK. |
78-
| [`HmacSignatureVerifier`](./src/main/java/io/apimatic/core/security/HmacSignatureVerifier.java) | HMAC-based signature verifier for HTTP requests. |
79-
| [`DigestCodecFactory`](./src/main/java/io/apimatic/core/security/DigestCodecFactory.java) | Factory class for creating digest codecs based on encoding type (Hex, Base64, Base64Url). |
78+
| [`HmacSignatureVerifier`](./src/main/java/io/apimatic/core/security/HmacSignatureVerifier.java) | HMAC-based signature verifier for HTTP requests. |
79+
| [`DigestCodecFactory`](./src/main/java/io/apimatic/core/security/DigestCodecFactory.java) | Factory class for creating digest codecs based on encoding type (Hex, Base64, Base64Url). |
8080

8181
## Interfaces
8282

83-
| Name | Description |
84-
|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
85-
| [`AsyncResponseHandler`](./src/main/java/io/apimatic/core/request/async/AsyncResponseHandler.java) | A Handler that handles the response asynchronously |
86-
| [`RequestExecutor`](./src/main/java/io/apimatic/core/request/async/RequestExecutor.java) | A Request executor that executes request and returns the response asynchronously |
87-
| [`RequestSupplier`](./src/main/java/io/apimatic/core/request/async/RequestSupplier.java) | A Request Supplier that supplies the request |
88-
| [`TypeCombinator`](./src/main/java/io/apimatic/core/annotations/TypeCombinator.java) | This is a container of annotations for oneOf/anyOf cases |
89-
| [`PaginationStrategy`](./src/main/java/io/apimatic/core/types/pagination/PaginationStrategy.java) | Provides the functionality to apply pagination parameters and return new request |
90-
| [`DigestCodec`](./src/main/java/io/apimatic/core/security/DigestCodec.java) | Interface for encoding and decoding digest values |
83+
| Name | Description |
84+
|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
85+
| [`AsyncResponseHandler`](./src/main/java/io/apimatic/core/request/async/AsyncResponseHandler.java) | A Handler that handles the response asynchronously |
86+
| [`RequestExecutor`](./src/main/java/io/apimatic/core/request/async/RequestExecutor.java) | A Request executor that executes request and returns the response asynchronously |
87+
| [`RequestSupplier`](./src/main/java/io/apimatic/core/request/async/RequestSupplier.java) | A Request Supplier that supplies the request |
88+
| [`TypeCombinator`](./src/main/java/io/apimatic/core/annotations/TypeCombinator.java) | This is a container of annotations for oneOf/anyOf cases |
89+
| [`PaginationStrategy`](./src/main/java/io/apimatic/core/types/pagination/PaginationStrategy.java) | Provides the functionality to apply pagination parameters and return new request |
90+
| [`DigestCodec`](./src/main/java/io/apimatic/core/security/DigestCodec.java) | Interface for encoding and decoding digest values |
9191

9292
## Links
9393

0 commit comments

Comments
 (0)