René's URL Explorer Experiment


Title: API Reference | yaronf/httpsign | DeepWiki

Open Graph Title: API Reference | yaronf/httpsign | DeepWiki

X Title: API Reference | yaronf/httpsign | DeepWiki

Description: This page provides a comprehensive reference for all public API functions in the httpsign library. The API is organized into four main categories: signing functions, verification functions, message ab

Open Graph Description: This page provides a comprehensive reference for all public API functions in the httpsign library. The API is organized into four main categories: signing functions, verification functions, message ab

X Description: This page provides a comprehensive reference for all public API functions in the httpsign library. The API is organized into four main categories: signing functions, verification functions, message ab

Keywords:

Opengraph URL: https://deepwiki.com/yaronf/httpsign/3-api-reference

X: @cognition

direct link

Domain: deepwiki.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"TechArticle","headline":"API Reference","description":"This page provides a comprehensive reference for all public API functions in the httpsign library. The API is organized into four main categories: signing functions, verification functions, message ab","image":"https://deepwiki.com/yaronf/httpsign/og-image.png","datePublished":"2026-03-07T09:09:38.158866","dateModified":"2026-03-07T09:09:38.158866","author":{"@type":"Organization","name":"DeepWiki","url":"https://deepwiki.com"},"publisher":{"@type":"Organization","name":"DeepWiki","logo":{"@type":"ImageObject","url":"https://deepwiki.com/icon.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://deepwiki.com/yaronf/httpsign/3-api-reference"}}

og:site_nameDeepWiki
og:imagehttps://deepwiki.com/yaronf/httpsign/og-image.png?page=3
og:typewebsite
twitter:cardsummary_large_image
twitter:creator@cognition
twitter:imagehttps://deepwiki.com/yaronf/httpsign/og-image.png?page=3

Links:

DeepWikihttps://deepwiki.com/
DeepWikihttps://deepwiki.com/
yaronf/httpsign https://github.com/yaronf/httpsign
4f9db5https://github.com/yaronf/httpsign/commits/4f9db588
Overviewhttps://deepwiki.com/yaronf/httpsign/1-overview
Installation and Quick Starthttps://deepwiki.com/yaronf/httpsign/1.1-installation-and-quick-start
What is HTTP Message Signatureshttps://deepwiki.com/yaronf/httpsign/1.2-what-is-http-message-signatures
Architecture Overviewhttps://deepwiki.com/yaronf/httpsign/1.3-architecture-overview
Dependencies and External Librarieshttps://deepwiki.com/yaronf/httpsign/1.4-dependencies-and-external-libraries
Core Conceptshttps://deepwiki.com/yaronf/httpsign/2-core-concepts
Message Components and Fieldshttps://deepwiki.com/yaronf/httpsign/2.1-message-components-and-fields
Signature Base Constructionhttps://deepwiki.com/yaronf/httpsign/2.2-signature-base-construction
Derived Componentshttps://deepwiki.com/yaronf/httpsign/2.3-derived-components
Content Digesthttps://deepwiki.com/yaronf/httpsign/2.4-content-digest
API Referencehttps://deepwiki.com/yaronf/httpsign/3-api-reference
Signing Functionshttps://deepwiki.com/yaronf/httpsign/3.1-signing-functions
Verification Functionshttps://deepwiki.com/yaronf/httpsign/3.2-verification-functions
Message Abstractionhttps://deepwiki.com/yaronf/httpsign/3.3-message-abstraction
Utility Functionshttps://deepwiki.com/yaronf/httpsign/3.4-utility-functions
Configurationhttps://deepwiki.com/yaronf/httpsign/4-configuration
SignConfighttps://deepwiki.com/yaronf/httpsign/4.1-signconfig
VerifyConfighttps://deepwiki.com/yaronf/httpsign/4.2-verifyconfig
HandlerConfighttps://deepwiki.com/yaronf/httpsign/4.3-handlerconfig
ClientConfighttps://deepwiki.com/yaronf/httpsign/4.4-clientconfig
Fields Configurationhttps://deepwiki.com/yaronf/httpsign/4.5-fields-configuration
Client-Side Integrationhttps://deepwiki.com/yaronf/httpsign/5-client-side-integration
Using NewDefaultClienthttps://deepwiki.com/yaronf/httpsign/5.1-using-newdefaultclient
Client Configuration Optionshttps://deepwiki.com/yaronf/httpsign/5.2-client-configuration-options
Request Signing Flowhttps://deepwiki.com/yaronf/httpsign/5.3-request-signing-flow
Client Exampleshttps://deepwiki.com/yaronf/httpsign/5.4-client-examples
Server-Side Integrationhttps://deepwiki.com/yaronf/httpsign/6-server-side-integration
Using WrapHandlerhttps://deepwiki.com/yaronf/httpsign/6.1-using-wraphandler
Handler Configuration Optionshttps://deepwiki.com/yaronf/httpsign/6.2-handler-configuration-options
Request Verification Flowhttps://deepwiki.com/yaronf/httpsign/6.3-request-verification-flow
Response Signing Flowhttps://deepwiki.com/yaronf/httpsign/6.4-response-signing-flow
Server Exampleshttps://deepwiki.com/yaronf/httpsign/6.5-server-examples
Cryptographic Algorithmshttps://deepwiki.com/yaronf/httpsign/7-cryptographic-algorithms
Algorithm Overviewhttps://deepwiki.com/yaronf/httpsign/7.1-algorithm-overview
HMAC-SHA256https://deepwiki.com/yaronf/httpsign/7.2-hmac-sha256
RSA Algorithmshttps://deepwiki.com/yaronf/httpsign/7.3-rsa-algorithms
ECDSA Algorithmshttps://deepwiki.com/yaronf/httpsign/7.4-ecdsa-algorithms
EdDSA (Ed25519)https://deepwiki.com/yaronf/httpsign/7.5-eddsa-(ed25519)
JWS Integrationhttps://deepwiki.com/yaronf/httpsign/7.6-jws-integration
Creating Signers and Verifiershttps://deepwiki.com/yaronf/httpsign/7.7-creating-signers-and-verifiers
Advanced Topicshttps://deepwiki.com/yaronf/httpsign/8-advanced-topics
HTTP Message Parsinghttps://deepwiki.com/yaronf/httpsign/8.1-http-message-parsing
Request-Response Bindinghttps://deepwiki.com/yaronf/httpsign/8.2-request-response-binding
Trailers and Chunked Encodinghttps://deepwiki.com/yaronf/httpsign/8.3-trailers-and-chunked-encoding
Multiple Signatureshttps://deepwiki.com/yaronf/httpsign/8.4-multiple-signatures
Optional Fields and Filteringhttps://deepwiki.com/yaronf/httpsign/8.5-optional-fields-and-filtering
Policy Enforcementhttps://deepwiki.com/yaronf/httpsign/8.6-policy-enforcement
Development and Testinghttps://deepwiki.com/yaronf/httpsign/9-development-and-testing
Test Suite Overviewhttps://deepwiki.com/yaronf/httpsign/9.1-test-suite-overview
CI/CD Pipelinehttps://deepwiki.com/yaronf/httpsign/9.2-cicd-pipeline
RFC 9421 Compliancehttps://deepwiki.com/yaronf/httpsign/9.3-rfc-9421-compliance
signatures.gohttps://github.com/yaronf/httpsign/blob/4f9db588/signatures.go
signatures_test.gohttps://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go
Configurationhttps://deepwiki.com/yaronf/httpsign/4-configuration
Client-Side Integrationhttps://deepwiki.com/yaronf/httpsign/5-client-side-integration
Server-Side Integrationhttps://deepwiki.com/yaronf/httpsign/6-server-side-integration
Creating Signers and Verifiershttps://deepwiki.com/yaronf/httpsign/7.7-creating-signers-and-verifiers
signatures.go304-543https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L304-L543
3.1https://deepwiki.com/yaronf/httpsign/3.1-signing-functions
3.1https://deepwiki.com/yaronf/httpsign/3.1-signing-functions
3.2https://deepwiki.com/yaronf/httpsign/3.2-verification-functions
3.2https://deepwiki.com/yaronf/httpsign/3.2-verification-functions
3.3https://deepwiki.com/yaronf/httpsign/3.3-message-abstraction
3.3https://deepwiki.com/yaronf/httpsign/3.3-message-abstraction
3.4https://deepwiki.com/yaronf/httpsign/3.4-utility-functions
3.4https://deepwiki.com/yaronf/httpsign/3.4-utility-functions
3.4https://deepwiki.com/yaronf/httpsign/3.4-utility-functions
3.4https://deepwiki.com/yaronf/httpsign/3.4-utility-functions
signatures.go305-309https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L305-L309
signatures.go329-333https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L329-L333
signatures.go356-359https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L356-L359
signatures.go530-533https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L530-L533
signatures.go371-383https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L371-L383
signatures.go426-438https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L426-L438
signatures.go445-451https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L445-L451
signatures.go458-464https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L458-L464
signatures_test.go467-477https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L467-L477
signatures_test.go584-596https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L584-L596
signatures.go488-527https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L488-L527
signatures.go305https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L305-L305
signatures.go316-318https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L316-L318
signatures_test.go1953-1989https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L1953-L1989
Signing Functionshttps://deepwiki.com/yaronf/httpsign/3.1-signing-functions
signatures.go304-309https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L304-L309
signatures.go312-325https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L312-L325
signatures.go329-353https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L329-L353
Verification Functionshttps://deepwiki.com/yaronf/httpsign/3.2-verification-functions
signatures.go356-368https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L356-L368
signatures.go385-423https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L385-L423
signatures.go530-542https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L530-L542
signatures.go576-591https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L576-L591
Message Abstractionhttps://deepwiki.com/yaronf/httpsign/3.3-message-abstraction
signatures.go385-423https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L385-L423
Utility Functionshttps://deepwiki.com/yaronf/httpsign/3.4-utility-functions
signatures.go371-383https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L371-L383
signatures.go426-438https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L426-L438
signatures.go445-464https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L445-L464
signatures.go466-486https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L466-L486
signatures_test.go675-689https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L675-L689
signatures_test.go692-708https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L692-L708
signatures.go371-383https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L371-L383
signatures_test.go1856-1860https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L1856-L1860
signatures_test.go2006-2046https://github.com/yaronf/httpsign/blob/4f9db588/signatures_test.go#L2006-L2046
signatures.go313-318https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L313-L318
signatures.go336-341https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L336-L341
signatures.go576-591https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L576-L591
signatures.go621-765https://github.com/yaronf/httpsign/blob/4f9db588/signatures.go#L621-L765
Signing Functionshttps://deepwiki.com/yaronf/httpsign/3.1-signing-functions
Verification Functionshttps://deepwiki.com/yaronf/httpsign/3.2-verification-functions
Message Abstractionhttps://deepwiki.com/yaronf/httpsign/3.3-message-abstraction
Utility Functionshttps://deepwiki.com/yaronf/httpsign/3.4-utility-functions
Configurationhttps://deepwiki.com/yaronf/httpsign/4-configuration
Creating Signers and Verifiershttps://deepwiki.com/yaronf/httpsign/7.7-creating-signers-and-verifiers
API Referencehttps://deepwiki.com/yaronf/httpsign/3-api-reference#api-reference
API Organizationhttps://deepwiki.com/yaronf/httpsign/3-api-reference#api-organization
Function Summary Tablehttps://deepwiki.com/yaronf/httpsign/3-api-reference#function-summary-table
Core Data Typeshttps://deepwiki.com/yaronf/httpsign/3-api-reference#core-data-types
Signer and Verifierhttps://deepwiki.com/yaronf/httpsign/3-api-reference#signer-and-verifier
MessageDetailshttps://deepwiki.com/yaronf/httpsign/3-api-reference#messagedetails
Signature Nameshttps://deepwiki.com/yaronf/httpsign/3-api-reference#signature-names
Signing Functions Overviewhttps://deepwiki.com/yaronf/httpsign/3-api-reference#signing-functions-overview
Verification Functions Overviewhttps://deepwiki.com/yaronf/httpsign/3-api-reference#verification-functions-overview
Message Abstraction Overviewhttps://deepwiki.com/yaronf/httpsign/3-api-reference#message-abstraction-overview
Utility Functions Overviewhttps://deepwiki.com/yaronf/httpsign/3-api-reference#utility-functions-overview
Common Usage Patternshttps://deepwiki.com/yaronf/httpsign/3-api-reference#common-usage-patterns
Pattern 1: Direct Signing and Verificationhttps://deepwiki.com/yaronf/httpsign/3-api-reference#pattern-1-direct-signing-and-verification
Pattern 2: Message Abstractionhttps://deepwiki.com/yaronf/httpsign/3-api-reference#pattern-2-message-abstraction
Pattern 3: Dynamic Verifier Selectionhttps://deepwiki.com/yaronf/httpsign/3-api-reference#pattern-3-dynamic-verifier-selection
Pattern 4: Multiple Signature Handlinghttps://deepwiki.com/yaronf/httpsign/3-api-reference#pattern-4-multiple-signature-handling
Error Handlinghttps://deepwiki.com/yaronf/httpsign/3-api-reference#error-handling
Next Stepshttps://deepwiki.com/yaronf/httpsign/3-api-reference#next-steps

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.