@@ -75,6 +75,60 @@ $requestSigner = new RequestSigner(
75
75
);
76
76
```
77
77
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
+
78
132
# Contributing
79
133
80
134
Please see [ CONTRIBUTING] ( CONTRIBUTING.md ) for details.
0 commit comments