Expand description
Signing port — attach HMAC, OAuth 1.0a, AWS Sig V4, or Frida RPC signatures to requests.
SigningPort — request signing abstraction.
Implement this trait to attach signatures, HMAC tokens, timestamps, or any other authentication material to outbound requests without coupling the calling adapter to the specific signing scheme.
§Common use cases
- Frida RPC bridge: delegate to a sidecar that calls native
.sosigning functions inside a real mobile app (Tinder, Snapchat, etc.) - AWS Signature V4: sign S3 or API Gateway requests
- OAuth 1.0a: generate per-request
oauth_signature - Custom HMAC: add
X-Request-Signature/X-Signed-Atheaders - Device attestation: attach Play Integrity / Apple DeviceCheck tokens
- Timestamp + nonce: anti-replay headers for trading or payment APIs
Structs§
- Signing
Input - The request material passed to a
SigningPortfor signing. - Signing
Output - The signing material to merge into the outbound request.
Enums§
- Signing
Error - Errors produced by
SigningPortimplementations.
Traits§
- Erased
Signing Port - Object-safe version of
SigningPortfor runtime dispatch. - Signing
Port - Port for request signing.