0

我正在按照Apple 的文档介绍 NSPinnedDomains 作为我们应用程序中的主要证书固定解决方案。

我们有多个环境可以通信,并且可以有多个子域,例如:

images.test-staging.backend.com
images.test-development.backend.com
image.backend.com

NSIncludesSubdomains文档定义:

它不适用于子域 advanced.math.example.com 或 Ancient.history.example.com,因为这些子域有两个额外的路径组件。

我了解,我可以根据环境定义域

test-staging.backend.com
test-development.backend.com
backend.com

但如果后端会返回额外的两个子域

pretty.images.test-staging.backend.com

t 不会被固定。

我尝试将域设置为通配符 ( *.backend.com),但它不起作用。

有人设法找到针对多个子域的解决方案吗?

4

0 回答 0