XCode 16.2 日本語化計画
JWS Compact Serialization 形式で、App Store によって署名されたアプリ取引。
SignedType が AppTransaction の場合に使用できます。
この JSON Web 署名 (JWS) 値を使用して、あなたのサーバまたはデバイス上であなた独自の JWS 検証を実行します。
あなたのサーバ上の jwsRepresentation を検証するには、ライブラリがサポートする各言語で利用可能な App Store サーバーライブラリ関数 verifyAndDecodeAppTransaction の使用を検討してください。詳細については、App Store サーバー ライブラリを使用して実装を簡素化する を参照してください。
jwsRepresentation の復号されたペイロードには、deviceVerification フィールドと deviceVerificationNonce フィールドが含まれます。デバイス上でこれらのフィールドを使用して、JWS 情報がデバイスに属していることを確認します。詳細については、deviceVerificationID を参照してください。
アプリ取引がデバイスに属しているかどうかを確認するために使用するデバイス検証値。
var deviceVerificationNonce: UUID
デバイス検証値を計算するための UUID。
App Store が JWS アプリ取引に署名した日付。
JWS アプリ取引のヘッダコンポーネント。
JWS アプリ取引のペイロードコンポーネント。
署名が適用されるアプリ取引データ。
JWS アプリ取引の署名コンポーネント。
var signature: P256.Signing.ECDSASignature
JSON Web 署名の署名コンポーネント。