クライアント証明書

Tapyrus APIに接続する際には、クライアント証明書が必要になります。クライアント証明書のメニューより、クライアント証明書を発行してください。

発行すると秘密鍵と公開鍵の証明書を含むPKCS#12形式のファイルがダウンロードできます。

クライアント証明書の発行

クライアント証明書のメニューから新規作成を選択します。

Client Certificate

以下の項目を入力してクライアント証明書を発行してください。

  • コモンネーム: クライアント証明書に固有の名称を255文字以内で入力します。英数字、ハイフン(-)、アンダースコア(_)が使用できます。
  • 説明: 任意の説明文を255文字以内で入力できます。

発行が成功すると、ダウンロードが可能となります。

Client Certificate Download

パスワードを入力後ダウンロードボタンをクリックして、クライアント証明書をダウンロードしてください。

ここでダウンロードした証明書は再ダウンロード出来ません。必要であれば再度発行を行なってください。

クライアントアプリケーションからの利用

クライアント証明書とユーザーが作成されると、APIにアクセスできるようになります。簡単な接続確認は、curlで以下のように行うことができます。

  1. ダウンロードしたPKCS#12ファイルからcert.pemを生成します。
    • $ openssl pkcs12 -in <ダウンロードした.p12ファイルのパス> -out cert.pem -nodes -clcerts
  2. cert.pemとアクセストークンを使ってAPIへアクセスします。以下はタイムスタンプの一覧を取得するAPIを使用する際の例です。
    • $ curl -X GET -H 'Authorization: Bearer <ユーザーのアクセストークン>' "https://xxx.api.tapyrus.chaintope.com/api/v1/timestamps" -E cert.pem