JWSTransaction


App Store によって署名された取引情報 (JSON Web Signature (JWS) Compact Serialization 形式)。


App Store Server API 1.0+

string JWSTransaction





議論


JWSTransaction 型は、ピリオドで区切られた 3 つの Base64URL でコード化されたコンポーネントの文字列です。この文字列には、JSON Web Signature (JWS) IETF RFC 7515 仕様に従って App Store によって署名された取引情報の JWS コンパクトシリアルが含まれます。


文字列の 3 つのコンポーネントは、ヘッダ、ペイロード、署名の順です。


  • 取引情報を読み取るには、ペイロードを Base64URL で復号します。ペイロード情報を読み取りするには、JWSTransactionDecodedPayload オブジェクトを使用します。

  • ヘッダを読み取るには、ヘッダを復号し、JWSDecodedHeader オブジェクトを使用して情報にアクセスします。ヘッダの情報を使用して署名を検証します。


  • App Store サーバライブラリ関数を使用


    あなたのサーバ上で JWSTransaction を検証するには、App Store サーバライブラリ関数 verifyAndDecodeTransaction を使用して検証を実装することを検討してください。ライブラリは、ライブラリがサポートする各言語でこの関数を提供します。詳細については、App Store サーバー ライブラリを使用して実装を簡素化する を参照してください。





    以下も見よ


    JWS ヘッダとペイロード


    type JWSRenewalInfo

    App Store によって署名された、JSON Web Signature (JWS) 形式のサブスクリプション更新情報。


    object JWSDecodedHeader

    取引または更新情報を含む、復号された JSON Web Signature (JWS) ヘッダ。


    object JWSTransactionDecodedPayload

    取引情報を含む復号されたペイロード。


    object JWSRenewalInfoDecodedPayload

    自動更新サブスクリプションのサブスクリプション更新情報を含む復号されたペイロード。


    Data types

    復号された取引および更新情報のペイロードについては、これらのデータ型を参照してください。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ