クライアント証明書
Tapyrus APIに接続する際には、クライアント証明書が必要になります。クライアント証明書のメニューより、クライアント証明書を発行してください。
発行すると秘密鍵と公開鍵の証明書を含むPKCS#12形式のファイルがダウンロードできます。
クライアント証明書の発行
以下の項目を入力してクライアント証明書を発行してください。
- コモンネーム: クライアント証明書に固有の名称を255文字以内で入力します。英数字、ハイフン(-)、アンダースコア(_)が使用できます。
- 説明: 任意の説明文を255文字以内で入力できます。
発行が成功すると、ダウンロードが可能となります。
パスワードを入力後ダウンロードボタンをクリックして、クライアント証明書をダウンロードしてください。
ここでダウンロードした証明書は再ダウンロード出来ません。必要であれば再度発行を行なってください。
クライアントアプリケーションからの利用
クライアント証明書とユーザーが作成されると、APIにアクセスできるようになります。簡単な接続確認は、curlで以下のように行うことができます。
- ダウンロードしたPKCS#12ファイルからcert.pemを生成します。
$ openssl pkcs12 -in <ダウンロードした.p12ファイルのパス> -out cert.pem -nodes -clcerts
- cert.pemとアクセストークンを使ってAPIへアクセスします。以下はタイムスタンプの一覧を取得するAPIを使用する際の例です。
$ curl -X GET -H 'Authorization: Bearer <ユーザーのアクセストークン>' "https://xxx.api.tapyrus.chaintope.com/api/v1/timestamps" -E cert.pem