Increase accepted receipt credential time to 90d
Per IOS-2387.
This commit is contained in:
parent
04d7bb7462
commit
34767e8beb
@ -608,11 +608,11 @@ public class SubscriptionManager: NSObject {
|
||||
throw OWSAssertionError("Invalid receipt credential expiration, expiration mod != 0, validation failed")
|
||||
}
|
||||
|
||||
// Validate expiration is less than 60 days from now
|
||||
let maximumValidExpirationDate = Date().timeIntervalSince1970 + (60 * 24 * 60 * 60)
|
||||
// Validate expiration is less than 90 days from now
|
||||
let maximumValidExpirationDate = Date().timeIntervalSince1970 + (90 * 24 * 60 * 60)
|
||||
guard TimeInterval(expiration) < maximumValidExpirationDate else {
|
||||
failValidation()
|
||||
throw OWSAssertionError("Invalid receipt credential expiration, expiration is more than 60 days from now")
|
||||
throw OWSAssertionError("Invalid receipt credential expiration, expiration is more than 90 days from now")
|
||||
}
|
||||
|
||||
let receiptCredentialPresentation = try clientOperations.createReceiptCredentialPresentation(receiptCredential: receiptCredential)
|
||||
@ -1051,10 +1051,10 @@ extension SubscriptionManager {
|
||||
throw OWSAssertionError("Invalid receipt credential expiration, expiration mod != 0")
|
||||
}
|
||||
|
||||
// Validate expiration is less than 60 days from now
|
||||
let maximumValidExpirationDate = Date().timeIntervalSince1970 + (60 * 24 * 60 * 60)
|
||||
// Validate expiration is less than 90 days from now
|
||||
let maximumValidExpirationDate = Date().timeIntervalSince1970 + (90 * 24 * 60 * 60)
|
||||
guard TimeInterval(expiration) < maximumValidExpirationDate else {
|
||||
throw OWSAssertionError("Invalid receipt credential expiration, expiration is more than 60 days from now")
|
||||
throw OWSAssertionError("Invalid receipt credential expiration, expiration is more than 90 days from now")
|
||||
}
|
||||
|
||||
let receiptCredentialPresentation = try clientOperations.createReceiptCredentialPresentation(receiptCredential: receiptCredential)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user