---
title: jwsRepresentation
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/verificationresult/jwsrepresentation-6ma59
---

# jwsRepresentation

The app transaction signed by the App Store, in JWS Compact Serialization format.

## Declaration

```swift
var jwsRepresentation: String { get }
```

## Discussion

Discussion Use this JSON Web Signature (JWS) value to perform your own JWS verification on your server or on the device. To verify the jwsRepresentation on your server, consider using the App Store Server Library function verifyAndDecodeAppTransaction, available in each language the library supports. For more information, see Simplifying your implementation by using the App Store Server Library. The jwsRepresentation’s decoded payload contains the fields deviceVerification and deviceVerificationNonce. Use these fields on the device to verify that the JWS information belongs to the device. For more information, see deviceVerificationID.

## See Also

### Getting properties for app transactions

- [deviceVerification](storekit/verificationresult/deviceverification-6c8xu.md)
- [deviceVerificationNonce](storekit/verificationresult/deviceverificationnonce-6082b.md)
- [signedDate](storekit/verificationresult/signeddate-24zch.md)
- [headerData](storekit/verificationresult/headerdata-3drrl.md)
- [payloadData](storekit/verificationresult/payloaddata-97acz.md)
- [signedData](storekit/verificationresult/signeddata-99fyo.md)
- [signatureData](storekit/verificationresult/signaturedata-4pvv0.md)
- [signature](storekit/verificationresult/signature-6d5ue.md)
