@@ -75,6 +75,60 @@ $requestSigner = new RequestSigner(
7575);
7676```
7777
78+ ## SHA256
79+
80+ Signs request using ` HMAC-SHA256 ` . Usage:
81+
82+ ``` php
83+ <?php
84+
85+ use ApiClients\Tools\Psr7\Oauth1\Definition;
86+ use ApiClients\Tools\Psr7\Oauth1\RequestSigning\RequestSigner;
87+ use ApiClients\Tools\Psr7\Oauth1\Signature\HmacSha256Signature;
88+
89+ $requestSigner = new RequestSigner(
90+ new Definition\ConsumerKey('consumer_key'),
91+ new Definition\ConsumerSecret('consumer_secret'),
92+ new HmacSha256Signature()
93+ );
94+ ```
95+
96+ ## SHA384
97+
98+ Signs request using ` HMAC-SHA384 ` . Usage:
99+
100+ ``` php
101+ <?php
102+
103+ use ApiClients\Tools\Psr7\Oauth1\Definition;
104+ use ApiClients\Tools\Psr7\Oauth1\RequestSigning\RequestSigner;
105+ use ApiClients\Tools\Psr7\Oauth1\Signature\HmacSha384Signature;
106+
107+ $requestSigner = new RequestSigner(
108+ new Definition\ConsumerKey('consumer_key'),
109+ new Definition\ConsumerSecret('consumer_secret'),
110+ new HmacSha384Signature()
111+ );
112+ ```
113+
114+ ## SHA512
115+
116+ Signs request using ` HMAC-SHA512 ` . Usage:
117+
118+ ``` php
119+ <?php
120+
121+ use ApiClients\Tools\Psr7\Oauth1\Definition;
122+ use ApiClients\Tools\Psr7\Oauth1\RequestSigning\RequestSigner;
123+ use ApiClients\Tools\Psr7\Oauth1\Signature\HmacSha512Signature;
124+
125+ $requestSigner = new RequestSigner(
126+ new Definition\ConsumerKey('consumer_key'),
127+ new Definition\ConsumerSecret('consumer_secret'),
128+ new HmacSha512Signature()
129+ );
130+ ```
131+
78132# Contributing
79133
80134Please see [ CONTRIBUTING] ( CONTRIBUTING.md ) for details.
0 commit comments