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
createNonce, 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:
-