質問編集履歴

3

書式の改善

2023/08/09 17:42

投稿

hal2023
hal2023

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Yahooショッピング 注文APIにて、「公開鍵で暗号化した認証情報をAPIリクエストヘッダに付加してリクエスト」をVB.NETにて実装
4
4
 
5
- 認証手順
5
+ 認証手順
6
6
  1.公開鍵ファイルを作成
7
7
    公開鍵の内容はYahooショッピング管理コンソールにて発行
8
8
    内容をコピーし、public.keyというファイル名でファイル作成

2

文法の修正

2023/08/09 17:41

投稿

hal2023
hal2023

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Yahooショッピング 注文APIにて、「公開鍵で暗号化した認証情報をAPIリクエストヘッダに付加してリクエスト」をVB.NETにて実装
4
4
 
5
- 認証手順
5
+ 認証手順
6
6
  1.公開鍵ファイルを作成
7
7
    公開鍵の内容はYahooショッピング管理コンソールにて発行
8
8
    内容をコピーし、public.keyというファイル名でファイル作成

1

文法の修正、参考サイトの追加

2023/08/09 17:40

投稿

hal2023
hal2023

スコア1

test CHANGED
@@ -1 +1 @@
1
- Yahooショッピング 注文APIの公開鍵認証実装に関
1
+ Yahooショッピング 注文APIの公開鍵認証実装したい
test CHANGED
@@ -1,18 +1,12 @@
1
1
  ### 実現したいこと
2
2
 
3
- Yahooショッピング 注文APIにて、「公開鍵で暗号化した認証情報をAPIリクエストヘッダに付加してリクエスト」
3
+ Yahooショッピング 注文APIにて、「公開鍵で暗号化した認証情報をAPIリクエストヘッダに付加してリクエスト」をVB.NETにて実装
4
- をVB.NETにて実装したが、認証に失敗する。
5
4
 
6
- ### 前提
7
-
8
- ・認証情報がなくてもエラーとはならない。
9
- ・APIリクエスト・レスポンスは、認証なしでも問題なくできている。
10
-
11
- 手順(認証部分)
5
+ 認証手順
12
6
  1.公開鍵ファイルを作成
13
7
    公開鍵の内容はYahooショッピング管理コンソールにて発行
14
8
    内容をコピーし、public.keyというファイル名でファイル作成
15
-   以下サンプル、、、
9
+   <公開鍵内容例>
16
10
    -----BEGIN PUBLIC KEY-----
17
11
    ABCfMA0GCSqGSIb...6txJ/YUbwIDACBA
18
12
    -----END PUBLIC KEY-----
@@ -22,12 +16,16 @@
22
16
    認証情報を公開鍵で暗号化(PKCS1PADDING)し、BASE64エンコード
23
17
  4.暗号化した認証情報をAPIリクエストヘッダに付加してリクエスト
24
18
 
19
+ ### 前提
20
+
21
+ ・認証情報がなくてもエラーとはならない。
22
+ ・APIリクエスト・レスポンスは、認証なしでも問題なくできている。
23
+
25
24
  ### 発生している問題・エラーメッセージ
26
25
 
27
26
  ・下記のコードを実行した場合、
28
27
   レスポンスヘッダー取得「X-SWS-Authorize-Status」にて、「unauthorized」のレスポンスが返る。
29
28
   ※成功すれば、「authorized」が返る
30
-
31
29
 
32
30
  ### 該当のソースコード
33
31
 
@@ -193,3 +191,6 @@
193
191
  お気づきの点等ありましたらご指摘・ご教授頂けるとありがたいです。
194
192
  ※VB.NETは”.Net Framework4.0”を使用
195
193
 
194
+ ### 参考サイト
195
+ [公開鍵暗号方法で暗号化する](https://dobon.net/vb/dotnet/string/rsaencryption.html)
196
+