Class AppleValidator
This class will validate the Apple receipt is signed with the correct certificate.
Namespace: UnityEngine.Purchasing.Security
Syntax
public class AppleValidator
Constructors
AppleValidator(Byte[])
THIS IS A STUB, WILL NOT EXECUTE CODE!
Constructs an instance with Apple Certificate.
Declaration
public AppleValidator(byte[] appleRootCertificate)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | appleRootCertificate | The apple certificate. |
AppleValidator(Byte[])
THIS IS A STUB, WILL NOT EXECUTE CODE!
Constructs an instance with Apple Certificate.
Declaration
public AppleValidator(byte[] appleRootCertificate)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | appleRootCertificate | The apple certificate. |
Methods
Validate(Byte[])
THIS IS A STUB, WILL NOT EXECUTE CODE!
Validate that the Apple receipt is signed correctly.
Declaration
public AppleReceipt Validate(byte[] receiptData)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | receiptData | The Apple receipt to validate. |
Returns
Type | Description |
---|---|
AppleReceipt | The parsed AppleReceipt |
Exceptions
Type | Condition |
---|---|
InvalidSignatureException | The exception thrown if the receipt is incorrectly signed. |
Validate(Byte[])
THIS IS A STUB, WILL NOT EXECUTE CODE!
Validate that the Apple receipt is signed correctly.
Declaration
public AppleReceipt Validate(byte[] receiptData)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | receiptData | The Apple receipt to validate. |
Returns
Type | Description |
---|---|
AppleReceipt | The parsed AppleReceipt |
Exceptions
Type | Condition |
---|---|
InvalidSignatureException | The exception thrown if the receipt is incorrectly signed. |