---
title: NSRequiresCertificateTransparency
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/information-property-list/nsrequirescertificatetransparency
---

# NSRequiresCertificateTransparency

An obsolete Boolean value indicating whether to require Certificate Transparency.

## Discussion

Discussion Certificate Transparency (CT) is a protocol that ATS can use to identify mistakenly or maliciously issued X.509 certificates. Earlier versions of the system used this key to enable or disable CT for a given domain. Specifically, CT requires a domain’s server certificates to have support from signed CT timestamps from at least two CT logs trusted by Apple. For more information about Certificate Transparency, see RFC 6962. The system now requires this behavior in all cases, making the key irrelevant. warning: Don’t use this key. The current system enforces this behavior, and new certificates can’t meet the requirement on older systems.

## See Also

### Exceptions

- [NSExceptionAllowsInsecureHTTPLoads](bundleresources/information-property-list/nsexceptionallowsinsecurehttploads.md)
- [NSExceptionMinimumTLSVersion](bundleresources/information-property-list/nsexceptionminimumtlsversion.md)
- [NSExceptionRequiresForwardSecrecy](bundleresources/information-property-list/nsexceptionrequiresforwardsecrecy.md)
- [NSExceptionRequiresNIAPTLSPackageVersion](bundleresources/information-property-list/nsexceptionrequiresniaptlspackageversion.md)
