Ios 以编程方式检查Apple Wallet Pass证书的有效性

Ios 以编程方式检查Apple Wallet Pass证书的有效性,ios,objective-c,passbook,Ios,Objective C,Passbook,在我们的应用程序Obj-C中,我们允许用户通过按钮将奖励卡添加到苹果钱包中。我们已经做了一个检查,这样我们只会在用户在有存折/钱包的设备上时显示该按钮 由于最近发生的事件,我想在按钮周围增加一些安全措施 具体来说,是否可以检查我们要添加的通行证是否由过期证书签名?如果是这样,我想对用户隐藏addtopassbook按钮 是的,我知道我们应该小心更新我们的证书,但有时会发生不好的事情,我希望用户体验是干净的,即使人为错误暂时影响了我们的证书 我们只从Web服务获取通行证类型ID和通行证序列号,这在

在我们的应用程序Obj-C中,我们允许用户通过按钮将奖励卡添加到苹果钱包中。我们已经做了一个检查,这样我们只会在用户在有存折/钱包的设备上时显示该按钮

由于最近发生的事件,我想在按钮周围增加一些安全措施

具体来说,是否可以检查我们要添加的通行证是否由过期证书签名?如果是这样,我想对用户隐藏addtopassbook按钮

是的,我知道我们应该小心更新我们的证书,但有时会发生不好的事情,我希望用户体验是干净的,即使人为错误暂时影响了我们的证书

我们只从Web服务获取通行证类型ID和通行证序列号,这在当前是不可更改的

谢谢你的帮助


tl;dr:如果有人搞错了,忘记了更新我们的证书,我可以通过编程检查我们的证书是否良好/是否可以添加通行证,因此只有在一切正常的情况下,我们才会显示“添加到存折”按钮?

如果通行证在证书到期之前已经编译和签名,它仍然会被钱包吸收。否则,您应该在显示按钮之前处理服务器端的验证检查。右。但如果没有,我不希望用户看到“添加到存折”按钮。不相关,但您现在也应该使用“添加到钱包”按钮,而不是“添加到存折”。