Class AdvancedCommerceInAppSignatureCreator
java.lang.Object
com.apple.itunes.storekit.signature.JWSSignatureCreator
com.apple.itunes.storekit.advancedcommerce.AdvancedCommerceInAppSignatureCreator
-
Constructor Summary
ConstructorsConstructorDescriptionAdvancedCommerceInAppSignatureCreator
(String signingKey, String keyId, String issuerId, String bundleId) Create an AdvancedCommerceInAppSignatureCreator -
Method Summary
Modifier and TypeMethodDescriptioncreateSignature
(AdvancedCommerceInAppRequest advancedCommerceInAppRequest) Create an Advanced Commerce in-app signed request.Methods inherited from class com.apple.itunes.storekit.signature.JWSSignatureCreator
createSignature
-
Constructor Details
-
AdvancedCommerceInAppSignatureCreator
public AdvancedCommerceInAppSignatureCreator(String signingKey, String keyId, String issuerId, String bundleId) Create an AdvancedCommerceInAppSignatureCreator- Parameters:
signingKey
- Your private key downloaded from App Store ConnectkeyId
- Your private key ID from App Store ConnectissuerId
- Your issuer ID from the Keys page in App Store ConnectbundleId
- Your app's bundle ID
-
-
Method Details
-
createSignature
public String createSignature(AdvancedCommerceInAppRequest advancedCommerceInAppRequest) throws IOException Create an Advanced Commerce in-app signed request.- Parameters:
advancedCommerceInAppRequest
- The request to be signed.- Returns:
- The signed JWS
- Throws:
IOException
- See Also:
-