project.pbxproj   [plain text]


// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXAggregateTarget section */
		4CFDFBE606309ADE00519F96 /* osx_trust_store */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = C27AD4470987FCE9001272E0 /* Build configuration list for PBXAggregateTarget "osx_trust_store" */;
			buildPhases = (
				BE9D63141A7315B20021F0B6 /* Copy Files */,
				D4E4B0AA1E64EF2E000BF513 /* Copy PKITrustSupplementals AssetTypeDescriptor */,
			);
			dependencies = (
				BED60BBF1A6F315A00A395C2 /* PBXTargetDependency */,
				BE555B2F1A72F49600AEDA9C /* PBXTargetDependency */,
			);
			name = osx_trust_store;
			productName = "copy certs";
		};
		BE555B301A72F4D500AEDA9C /* ios_trust_store */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = BE555B311A72F4D500AEDA9C /* Build configuration list for PBXAggregateTarget "ios_trust_store" */;
			buildPhases = (
				BE9D63101A7315850021F0B6 /* CopyFiles */,
				D4E4B0AC1E64EF60000BF513 /* Copy PKITrustSupplementals AssetTypeDescriptor */,
			);
			dependencies = (
				BE555B351A72F4E900AEDA9C /* PBXTargetDependency */,
			);
			name = ios_trust_store;
			productName = ios_trust_store;
		};
		BED60BB01A6F2F6E00A395C2 /* legacy_osx_trust_store */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = BED60BB11A6F2F6E00A395C2 /* Build configuration list for PBXAggregateTarget "legacy_osx_trust_store" */;
			buildPhases = (
				BED60BBC1A6F30C500A395C2 /* CopyFiles */,
			);
			dependencies = (
				BED60BBB1A6F307C00A395C2 /* PBXTargetDependency */,
				BE9759C21A71DC76000FA936 /* PBXTargetDependency */,
			);
			name = legacy_osx_trust_store;
			productName = legacy_trust_store;
		};
		D4AE942B1FD64501002FE721 /* PKITrustSupplementalsAsset */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = D4AE942D1FD64501002FE721 /* Build configuration list for PBXAggregateTarget "PKITrustSupplementalsAsset" */;
			buildPhases = (
				D4AE942C1FD64501002FE721 /* ShellScript */,
			);
			dependencies = (
			);
			name = PKITrustSupplementalsAsset;
			productName = CertificatePinningAsset;
		};
		D4F55FAF1E81D700001D7F03 /* CertificatePinningAsset */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = D4F55FB01E81D700001D7F03 /* Build configuration list for PBXAggregateTarget "CertificatePinningAsset" */;
			buildPhases = (
				D4F55FB31E81D707001D7F03 /* ShellScript */,
			);
			dependencies = (
			);
			name = CertificatePinningAsset;
			productName = CertificatePinningAsset;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		0C406A8C1C0FAC930053517B /* TrustedCTLogs.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0C406A8A1C0FA9A20053517B /* TrustedCTLogs.plist */; };
		8533E07D1B322F46002A1747 /* Allowed.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8533E07C1B322F46002A1747 /* Allowed.plist */; };
		BE4DBC631A9401410025962E /* TrustStore.html in Resources */ = {isa = PBXBuildFile; fileRef = BE4DBC621A9401410025962E /* TrustStore.html */; };
		BE8143DF1F01BD1700E10A15 /* valid.sqlite3 in Resources */ = {isa = PBXBuildFile; fileRef = BE8143DE1F01BD1700E10A15 /* valid.sqlite3 */; };
		BE9D63131A73159E0021F0B6 /* Certificates.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = BE7F81FB1A3F697800784BBB /* Certificates.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		BE9D63151A7315BD0021F0B6 /* Certificates.bundle in Copy Files */ = {isa = PBXBuildFile; fileRef = BE7F81FB1A3F697800784BBB /* Certificates.bundle */; };
		BED4A7D91A72CF9800C14393 /* EVRoots.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = BED4A7D81A72CF9800C14393 /* EVRoots.plist */; };
		BED4A7DD1A72CFAA00C14393 /* SystemRootCertificates.keychain in CopyFiles */ = {isa = PBXBuildFile; fileRef = BED4A7DC1A72CFAA00C14393 /* SystemRootCertificates.keychain */; };
		BED4A7DF1A72CFB100C14393 /* SystemTrustSettings.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = BED4A7DE1A72CFB100C14393 /* SystemTrustSettings.plist */; };
		BED4A7E31A72CFDE00C14393 /* X509Anchors in CopyFiles */ = {isa = PBXBuildFile; fileRef = BED4A7E21A72CFDE00C14393 /* X509Anchors */; };
		BED4A7FF1A72D73A00C14393 /* certsIndex.data in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7ED1A72D41900C14393 /* certsIndex.data */; };
		BED4A8001A72D73A00C14393 /* certsTable.data in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7EE1A72D41900C14393 /* certsTable.data */; };
		BED4A8011A72D73A00C14393 /* EVRoots.plist in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7EF1A72D41900C14393 /* EVRoots.plist */; };
		BED4A8021A72D73A00C14393 /* GrayListedKeys.plist in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7F01A72D41900C14393 /* GrayListedKeys.plist */; };
		BED4A8031A72D73A00C14393 /* manifest.data in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7F11A72D41900C14393 /* manifest.data */; };
		BED4A8041A72D73A00C14393 /* Blocked.plist in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7EB1A72D40300C14393 /* Blocked.plist */; };
		BED4A8051A72D73A00C14393 /* AssetVersion.plist in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7E91A72D3FD00C14393 /* AssetVersion.plist */; };
		BED4A8061A72D73A00C14393 /* AppleESCertificates.plist in Resources */ = {isa = PBXBuildFile; fileRef = BED4A7E71A72D3F900C14393 /* AppleESCertificates.plist */; };
		BED9C8051ED64DB60052A224 /* ValidUpdate.plist in Resources */ = {isa = PBXBuildFile; fileRef = BED9C8031ED64DA30052A224 /* ValidUpdate.plist */; };
		D443E1691E28264800CD9CB0 /* CertificatePinning.plist in Resources */ = {isa = PBXBuildFile; fileRef = D4D71DC81E26F51C009CF310 /* CertificatePinning.plist */; };
		D4AE94301FD6453F002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist in Copy PKITrustSupplementals AssetTypeDescriptor */ = {isa = PBXBuildFile; fileRef = D4AE94271FD64257002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist */; };
		D4AE94311FD6454E002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist in Copy PKITrustSupplementals AssetTypeDescriptor */ = {isa = PBXBuildFile; fileRef = D4AE94271FD64257002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist */; };
		D4CE8BDA201C178900E342E6 /* AnalyticsSamplingRates.plist in Resources */ = {isa = PBXBuildFile; fileRef = D4CE8BD6201C15FF00E342E6 /* AnalyticsSamplingRates.plist */; };
		D4CE8BDB201C178900E342E6 /* AppleCertificateAuthorities.plist in Resources */ = {isa = PBXBuildFile; fileRef = D4CE8BD9201C161F00E342E6 /* AppleCertificateAuthorities.plist */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		BE555B2E1A72F49600AEDA9C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4CA1FEC5052A432800F22E42 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = BE7F81FA1A3F697800784BBB;
			remoteInfo = Certificates;
		};
		BE555B341A72F4E900AEDA9C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4CA1FEC5052A432800F22E42 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = BE7F81FA1A3F697800784BBB;
			remoteInfo = Certificates;
		};
		BE9759C11A71DC76000FA936 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 5DFB2FF11697420300B3EEEA;
			remoteInfo = BuildOSXAsset;
		};
		BE9759C91A71DCAD000FA936 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 7280A8C616D2AC45000DD5AC;
			remoteInfo = BuildiOSAsset;
		};
		BED60BBA1A6F307C00A395C2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4CA1FEC5052A432800F22E42 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4C28D11F06309BEB002A21D3;
			remoteInfo = crlcache;
		};
		BED60BBE1A6F315A00A395C2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4CA1FEC5052A432800F22E42 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = BED60BB01A6F2F6E00A395C2;
			remoteInfo = legacy_trust_store;
		};
		BED60BDB1A6F470200A395C2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 5D3D603016826C99007B4B06;
			remoteInfo = CertificateTool;
		};
		BED60BDD1A6F470200A395C2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 5DFB2FF21697420300B3EEEA;
			remoteInfo = BuildOSXAsset;
		};
		BED60BDF1A6F470200A395C2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 7280A8CB16D2AC45000DD5AC;
			remoteInfo = BuildiOSAsset;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		BE9D63101A7315850021F0B6 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /System/Library/Security;
			dstSubfolderSpec = 0;
			files = (
				BE9D63131A73159E0021F0B6 /* Certificates.bundle in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		BE9D63141A7315B20021F0B6 /* Copy Files */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /System/Library/Security;
			dstSubfolderSpec = 0;
			files = (
				BE9D63151A7315BD0021F0B6 /* Certificates.bundle in Copy Files */,
			);
			name = "Copy Files";
			runOnlyForDeploymentPostprocessing = 1;
		};
		BED60BBC1A6F30C500A395C2 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = "$(SYSTEM_LIBRARY_DIR)/Keychains";
			dstSubfolderSpec = 0;
			files = (
				BED4A7D91A72CF9800C14393 /* EVRoots.plist in CopyFiles */,
				BED4A7DD1A72CFAA00C14393 /* SystemRootCertificates.keychain in CopyFiles */,
				BED4A7DF1A72CFB100C14393 /* SystemTrustSettings.plist in CopyFiles */,
				BED4A7E31A72CFDE00C14393 /* X509Anchors in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		D4E4B0AA1E64EF2E000BF513 /* Copy PKITrustSupplementals AssetTypeDescriptor */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /System/Library/AssetTypeDescriptors;
			dstSubfolderSpec = 0;
			files = (
				D4AE94301FD6453F002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist in Copy PKITrustSupplementals AssetTypeDescriptor */,
			);
			name = "Copy PKITrustSupplementals AssetTypeDescriptor";
			runOnlyForDeploymentPostprocessing = 1;
		};
		D4E4B0AC1E64EF60000BF513 /* Copy PKITrustSupplementals AssetTypeDescriptor */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /System/Library/AssetTypeDescriptors;
			dstSubfolderSpec = 0;
			files = (
				D4AE94311FD6454E002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist in Copy PKITrustSupplementals AssetTypeDescriptor */,
			);
			name = "Copy PKITrustSupplementals AssetTypeDescriptor";
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0C406A851C0FA6270053517B /* log_list.json */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = text.json; path = log_list.json; sourceTree = "<group>"; tabWidth = 2; };
		0C406A8A1C0FA9A20053517B /* TrustedCTLogs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = TrustedCTLogs.plist; sourceTree = "<group>"; };
		7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = security_certificates.xcconfig; path = config/security_certificates.xcconfig; sourceTree = "<group>"; };
		8533E07C1B322F46002A1747 /* Allowed.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Allowed.plist; sourceTree = "<group>"; };
		BE43DA441A71C54C000A4297 /* Info-Certificates.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-Certificates.plist"; path = "config/Info-Certificates.plist"; sourceTree = "<group>"; };
		BE4DBC621A9401410025962E /* TrustStore.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = TrustStore.html; sourceTree = "<group>"; };
		BE7F81FB1A3F697800784BBB /* Certificates.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Certificates.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
		BE8143DE1F01BD1700E10A15 /* valid.sqlite3 */ = {isa = PBXFileReference; lastKnownFileType = file; name = valid.sqlite3; path = valid_db_snapshot/valid.sqlite3; sourceTree = "<group>"; };
		BE9D63171A7316E40021F0B6 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; name = Makefile; path = config/Makefile; sourceTree = "<group>"; };
		BE9D631B1A7322A60021F0B6 /* Info-Asset.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-Asset.plist"; path = "config/Info-Asset.plist"; sourceTree = "<group>"; };
		BED43DA51A732AFD00A69644 /* README.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
		BED43DA61A73361C00A69644 /* AssetVersion.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = AssetVersion.plist; path = config/AssetVersion.plist; sourceTree = "<group>"; };
		BED4A7D81A72CF9800C14393 /* EVRoots.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = EVRoots.plist; sourceTree = "<group>"; };
		BED4A7DC1A72CFAA00C14393 /* SystemRootCertificates.keychain */ = {isa = PBXFileReference; lastKnownFileType = file; path = SystemRootCertificates.keychain; sourceTree = "<group>"; };
		BED4A7DE1A72CFB100C14393 /* SystemTrustSettings.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = SystemTrustSettings.plist; sourceTree = "<group>"; };
		BED4A7E21A72CFDE00C14393 /* X509Anchors */ = {isa = PBXFileReference; lastKnownFileType = text; path = X509Anchors; sourceTree = "<group>"; };
		BED4A7E71A72D3F900C14393 /* AppleESCertificates.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = AppleESCertificates.plist; sourceTree = "<group>"; };
		BED4A7E91A72D3FD00C14393 /* AssetVersion.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = AssetVersion.plist; sourceTree = "<group>"; };
		BED4A7EB1A72D40300C14393 /* Blocked.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Blocked.plist; sourceTree = "<group>"; };
		BED4A7ED1A72D41900C14393 /* certsIndex.data */ = {isa = PBXFileReference; lastKnownFileType = file; path = certsIndex.data; sourceTree = "<group>"; };
		BED4A7EE1A72D41900C14393 /* certsTable.data */ = {isa = PBXFileReference; lastKnownFileType = file; path = certsTable.data; sourceTree = "<group>"; };
		BED4A7EF1A72D41900C14393 /* EVRoots.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = EVRoots.plist; sourceTree = "<group>"; };
		BED4A7F01A72D41900C14393 /* GrayListedKeys.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = GrayListedKeys.plist; sourceTree = "<group>"; };
		BED4A7F11A72D41900C14393 /* manifest.data */ = {isa = PBXFileReference; lastKnownFileType = file; path = manifest.data; sourceTree = "<group>"; };
		BED60BAF1A6F2EC500A395C2 /* evroot.config */ = {isa = PBXFileReference; lastKnownFileType = text; path = evroot.config; sourceTree = "<group>"; };
		BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CertificateTool.xcodeproj; path = CertificateTool/CertificateTool.xcodeproj; sourceTree = "<group>"; };
		BED9C8031ED64DA30052A224 /* ValidUpdate.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = ValidUpdate.plist; path = valid_db_snapshot/ValidUpdate.plist; sourceTree = "<group>"; };
		D4143DA21FF7127D001A441B /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		D418CC761E69F42200330A44 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; name = Makefile; path = Pinning/Makefile; sourceTree = "<group>"; usesTabs = 1; };
		D418CC771E69F46D00330A44 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.txt; path = Pinning/README.txt; sourceTree = "<group>"; };
		D4AE94221FD64257002FE721 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; name = Makefile; path = TrustSupplementalsAsset/Makefile; sourceTree = "<group>"; usesTabs = 1; };
		D4AE94251FD64257002FE721 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = TrustSupplementalsAsset/Info.plist; sourceTree = "<group>"; };
		D4AE94261FD64257002FE721 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.txt; path = TrustSupplementalsAsset/README.txt; sourceTree = "<group>"; };
		D4AE94271FD64257002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; name = com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist; path = TrustSupplementalsAsset/com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist; sourceTree = "<group>"; };
		D4CE8BD6201C15FF00E342E6 /* AnalyticsSamplingRates.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = AnalyticsSamplingRates.plist; path = TrustSupplementalsAsset/AnalyticsSamplingRates.plist; sourceTree = "<group>"; };
		D4CE8BD9201C161F00E342E6 /* AppleCertificateAuthorities.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = AppleCertificateAuthorities.plist; path = TrustSupplementalsAsset/AppleCertificateAuthorities.plist; sourceTree = "<group>"; };
		D4D71DC81E26F51C009CF310 /* CertificatePinning.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = CertificatePinning.plist; path = Pinning/CertificatePinning.plist; sourceTree = "<group>"; };
		D4F8CF341E5FEF8700ECC040 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Pinning/Info.plist; sourceTree = "<group>"; };
		D4F8CF371E5FF18200ECC040 /* com.apple.MobileAsset.AssetTypeDescriptor.CertificatePinning.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = com.apple.MobileAsset.AssetTypeDescriptor.CertificatePinning.plist; path = Pinning/com.apple.MobileAsset.AssetTypeDescriptor.CertificatePinning.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		BE7F81F81A3F697800784BBB /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		0C406A841C0FA6270053517B /* certificate_transparency */ = {
			isa = PBXGroup;
			children = (
				0C406A851C0FA6270053517B /* log_list.json */,
				D4143DA21FF7127D001A441B /* README */,
			);
			path = certificate_transparency;
			sourceTree = "<group>";
		};
		4CA1FEC1052A432800F22E42 = {
			isa = PBXGroup;
			children = (
				BED43DA51A732AFD00A69644 /* README.txt */,
				BED4A7F71A72D45000C14393 /* BuiltAssets */,
				BED4A7F81A72D4A100C14393 /* BuiltKeychains */,
				BE9D63161A7316CE0021F0B6 /* config */,
				BE7F81FD1A3F697800784BBB /* certificates */,
				0C406A841C0FA6270053517B /* certificate_transparency */,
				BE5C26DC1EA82F1200943012 /* valid_db_snapshot */,
				D4D71DCB1E26F524009CF310 /* Pinning */,
				D4AE942A1FD6428D002FE721 /* TrustSupplementalsAsset */,
				BE7F81FC1A3F697800784BBB /* Products */,
				BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */,
			);
			sourceTree = "<group>";
		};
		BE5C26DC1EA82F1200943012 /* valid_db_snapshot */ = {
			isa = PBXGroup;
			children = (
				BE8143DE1F01BD1700E10A15 /* valid.sqlite3 */,
				BED9C8031ED64DA30052A224 /* ValidUpdate.plist */,
			);
			name = valid_db_snapshot;
			sourceTree = "<group>";
		};
		BE7F81FC1A3F697800784BBB /* Products */ = {
			isa = PBXGroup;
			children = (
				BE7F81FB1A3F697800784BBB /* Certificates.bundle */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		BE7F81FD1A3F697800784BBB /* certificates */ = {
			isa = PBXGroup;
			children = (
				BED60BAF1A6F2EC500A395C2 /* evroot.config */,
			);
			path = certificates;
			sourceTree = "<group>";
		};
		BE9D63161A7316CE0021F0B6 /* config */ = {
			isa = PBXGroup;
			children = (
				7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */,
				BED43DA61A73361C00A69644 /* AssetVersion.plist */,
				BE9D631B1A7322A60021F0B6 /* Info-Asset.plist */,
				BE43DA441A71C54C000A4297 /* Info-Certificates.plist */,
				BE9D63171A7316E40021F0B6 /* Makefile */,
			);
			name = config;
			sourceTree = "<group>";
		};
		BED4A7F71A72D45000C14393 /* BuiltAssets */ = {
			isa = PBXGroup;
			children = (
				BED4A7ED1A72D41900C14393 /* certsIndex.data */,
				BED4A7EE1A72D41900C14393 /* certsTable.data */,
				BED4A7EF1A72D41900C14393 /* EVRoots.plist */,
				BED4A7F01A72D41900C14393 /* GrayListedKeys.plist */,
				BED4A7F11A72D41900C14393 /* manifest.data */,
				8533E07C1B322F46002A1747 /* Allowed.plist */,
				BED4A7EB1A72D40300C14393 /* Blocked.plist */,
				BED4A7E91A72D3FD00C14393 /* AssetVersion.plist */,
				BED4A7E71A72D3F900C14393 /* AppleESCertificates.plist */,
				BE4DBC621A9401410025962E /* TrustStore.html */,
				0C406A8A1C0FA9A20053517B /* TrustedCTLogs.plist */,
			);
			path = BuiltAssets;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		BED4A7F81A72D4A100C14393 /* BuiltKeychains */ = {
			isa = PBXGroup;
			children = (
				BED4A7E21A72CFDE00C14393 /* X509Anchors */,
				BED4A7DE1A72CFB100C14393 /* SystemTrustSettings.plist */,
				BED4A7DC1A72CFAA00C14393 /* SystemRootCertificates.keychain */,
				BED4A7D81A72CF9800C14393 /* EVRoots.plist */,
			);
			path = BuiltKeychains;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		BED60BD51A6F470200A395C2 /* Products */ = {
			isa = PBXGroup;
			children = (
				BED60BDC1A6F470200A395C2 /* CertificateTool */,
				BED60BDE1A6F470200A395C2 /* BuildOSXAsset */,
				BED60BE01A6F470200A395C2 /* BuildiOSAsset */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		D4AE942A1FD6428D002FE721 /* TrustSupplementalsAsset */ = {
			isa = PBXGroup;
			children = (
				D4CE8BD6201C15FF00E342E6 /* AnalyticsSamplingRates.plist */,
				D4CE8BD9201C161F00E342E6 /* AppleCertificateAuthorities.plist */,
				D4AE94271FD64257002FE721 /* com.apple.MobileAsset.AssetTypeDescriptor.PKITrustSupplementals.plist */,
				D4AE94251FD64257002FE721 /* Info.plist */,
				D4AE94221FD64257002FE721 /* Makefile */,
				D4AE94261FD64257002FE721 /* README.txt */,
			);
			name = TrustSupplementalsAsset;
			sourceTree = "<group>";
		};
		D4D71DCB1E26F524009CF310 /* Pinning */ = {
			isa = PBXGroup;
			children = (
				D4D71DC81E26F51C009CF310 /* CertificatePinning.plist */,
				D418CC771E69F46D00330A44 /* README.txt */,
				D418CC761E69F42200330A44 /* Makefile */,
				D4F8CF341E5FEF8700ECC040 /* Info.plist */,
				D4F8CF371E5FF18200ECC040 /* com.apple.MobileAsset.AssetTypeDescriptor.CertificatePinning.plist */,
			);
			name = Pinning;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXLegacyTarget section */
		4C28D11F06309BEB002A21D3 /* crlcache */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "$(ACTION)";
			buildConfigurationList = C27AD4430987FCE9001272E0 /* Build configuration list for PBXLegacyTarget "crlcache" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/make;
			buildWorkingDirectory = "$(SRCROOT)/config";
			dependencies = (
			);
			name = crlcache;
			passBuildSettingsInEnvironment = 1;
			productName = security_certificates;
		};
/* End PBXLegacyTarget section */

/* Begin PBXNativeTarget section */
		BE7F81FA1A3F697800784BBB /* Certificates */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = BE7F82031A3F697800784BBB /* Build configuration list for PBXNativeTarget "Certificates" */;
			buildPhases = (
				BE7F81F71A3F697800784BBB /* Sources */,
				BE7F81F81A3F697800784BBB /* Frameworks */,
				BE7F81F91A3F697800784BBB /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				BE9759CA1A71DCAD000FA936 /* PBXTargetDependency */,
			);
			name = Certificates;
			productName = certificates;
			productReference = BE7F81FB1A3F697800784BBB /* Certificates.bundle */;
			productType = "com.apple.product-type.bundle";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		4CA1FEC5052A432800F22E42 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1000;
				TargetAttributes = {
					BE555B301A72F4D500AEDA9C = {
						CreatedOnToolsVersion = 6.3;
					};
					BE7F81FA1A3F697800784BBB = {
						CreatedOnToolsVersion = 6.3;
					};
					BED60BB01A6F2F6E00A395C2 = {
						CreatedOnToolsVersion = 6.3;
					};
					D4F55FAF1E81D700001D7F03 = {
						CreatedOnToolsVersion = 9.0;
						ProvisioningStyle = Automatic;
					};
				};
			};
			buildConfigurationList = C27AD44B0987FCE9001272E0 /* Build configuration list for PBXProject "security_certificates" */;
			compatibilityVersion = "Xcode 2.4";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				en,
			);
			mainGroup = 4CA1FEC1052A432800F22E42;
			productRefGroup = BE7F81FC1A3F697800784BBB /* Products */;
			projectDirPath = "";
			projectReferences = (
				{
					ProductGroup = BED60BD51A6F470200A395C2 /* Products */;
					ProjectRef = BED60BD41A6F470200A395C2 /* CertificateTool.xcodeproj */;
				},
			);
			projectRoot = "";
			targets = (
				4CFDFBE606309ADE00519F96 /* osx_trust_store */,
				BE555B301A72F4D500AEDA9C /* ios_trust_store */,
				BED60BB01A6F2F6E00A395C2 /* legacy_osx_trust_store */,
				4C28D11F06309BEB002A21D3 /* crlcache */,
				BE7F81FA1A3F697800784BBB /* Certificates */,
				D4F55FAF1E81D700001D7F03 /* CertificatePinningAsset */,
				D4AE942B1FD64501002FE721 /* PKITrustSupplementalsAsset */,
			);
		};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
		BED60BDC1A6F470200A395C2 /* CertificateTool */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = CertificateTool;
			remoteRef = BED60BDB1A6F470200A395C2 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		BED60BDE1A6F470200A395C2 /* BuildOSXAsset */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = BuildOSXAsset;
			remoteRef = BED60BDD1A6F470200A395C2 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		BED60BE01A6F470200A395C2 /* BuildiOSAsset */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = BuildiOSAsset;
			remoteRef = BED60BDF1A6F470200A395C2 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
		BE7F81F91A3F697800784BBB /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D4CE8BDA201C178900E342E6 /* AnalyticsSamplingRates.plist in Resources */,
				D4CE8BDB201C178900E342E6 /* AppleCertificateAuthorities.plist in Resources */,
				BED4A7FF1A72D73A00C14393 /* certsIndex.data in Resources */,
				BED4A8001A72D73A00C14393 /* certsTable.data in Resources */,
				BED4A8011A72D73A00C14393 /* EVRoots.plist in Resources */,
				BED4A8021A72D73A00C14393 /* GrayListedKeys.plist in Resources */,
				BED4A8031A72D73A00C14393 /* manifest.data in Resources */,
				BED4A8041A72D73A00C14393 /* Blocked.plist in Resources */,
				BED4A8051A72D73A00C14393 /* AssetVersion.plist in Resources */,
				8533E07D1B322F46002A1747 /* Allowed.plist in Resources */,
				BED4A8061A72D73A00C14393 /* AppleESCertificates.plist in Resources */,
				BE4DBC631A9401410025962E /* TrustStore.html in Resources */,
				0C406A8C1C0FAC930053517B /* TrustedCTLogs.plist in Resources */,
				D443E1691E28264800CD9CB0 /* CertificatePinning.plist in Resources */,
				BED9C8051ED64DB60052A224 /* ValidUpdate.plist in Resources */,
				BE8143DF1F01BD1700E10A15 /* valid.sqlite3 in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		D4AE942C1FD64501002FE721 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/Pinning/CertificatePinning.plist",
				"$(SRCROOT)/TrustSupplementalsAsset/Info.plist",
				"$(SRCROOT)/CertificateTool/BuildiOSAsset/BuildTrustedCTLogsPlist.rb ",
				"$(SRCROOT)/certificate_transparency/log_list.json",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "ASSET_DIR=${DSTROOT}/BuiltSupplementalAssets\nASSET_DATA=${ASSET_DIR}/AssetData\nASSET_TOOLS_DIR=${SRCROOT}/CertificateTool/BuildiOSAsset\nCT_DIR=${SRCROOT}/certificate_transparency\nPINNING_DIR=${SRCROOT}/Pinning\nSRC_ASSET_DIR=${SRCROOT}/TrustSupplementalsAsset\n\nmkdir -p ${ASSET_DIR}\nditto ${SRC_ASSET_DIR}/Info.plist ${ASSET_DIR}\nmkdir -p ${ASSET_DATA}\n\necho \"Starting TrustedCTLogs.plist file build\"\npython ${ASSET_TOOLS_DIR}/BuildTrustedCTLogsPlist.py -infile ${CT_DIR}/log_list.json -outfile ${ASSET_DATA}/TrustedCTLogs.plist\nSTATUS=$?\nif [ $STATUS -ne 0 ] ; then\necho \"BuildTrustedCTLogsPlist.rb failed with exit status $STATUS\"\n    exit 1\nfi\n\necho \"Converting TrustedCTLogs.plist\"\nplutil -convert binary1 ${ASSET_DATA}/TrustedCTLogs.plist\n\necho \"Moving CertificatePinning.plist\"\nplutil -convert binary1 ${PINNING_DIR}/CertificatePinning.plist -o ${ASSET_DATA}/CertificatePinning.plist\n\necho \"Moving AnalyticsSamplingRates.plist\"\nplutil -convert binary1 ${SRC_ASSET_DIR}/AnalyticsSamplingRates.plist -o ${ASSET_DATA}/AnalyticsSamplingRates.plist\n\necho \"Moving AppleCertificateAuthorities.plist\"\nplutil -convert binary1 ${SRC_ASSET_DIR}/AppleCertificateAuthorities.plist -o ${ASSET_DATA}/AppleCertificateAuthorities.plist\n";
			showEnvVarsInLog = 0;
		};
		D4F55FB31E81D707001D7F03 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/Pinning/CertificatePinning.plist",
				"$(SRCROOT)/Pinning/Info.plist",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "ASSET_DIR=${DSTROOT}/\"BuiltPinningAssets\"\nmkdir -p ${ASSET_DIR}\nditto ${SRCROOT}/Pinning/Info.plist ${ASSET_DIR}\nmkdir -p ${ASSET_DIR}/AssetData\nditto ${SRCROOT}/Pinning/CertificatePinning.plist ${ASSET_DIR}/AssetData\n\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		BE7F81F71A3F697800784BBB /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		BE555B2F1A72F49600AEDA9C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = BE7F81FA1A3F697800784BBB /* Certificates */;
			targetProxy = BE555B2E1A72F49600AEDA9C /* PBXContainerItemProxy */;
		};
		BE555B351A72F4E900AEDA9C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = BE7F81FA1A3F697800784BBB /* Certificates */;
			targetProxy = BE555B341A72F4E900AEDA9C /* PBXContainerItemProxy */;
		};
		BE9759C21A71DC76000FA936 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = BuildOSXAsset;
			targetProxy = BE9759C11A71DC76000FA936 /* PBXContainerItemProxy */;
		};
		BE9759CA1A71DCAD000FA936 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = BuildiOSAsset;
			targetProxy = BE9759C91A71DCAD000FA936 /* PBXContainerItemProxy */;
		};
		BED60BBB1A6F307C00A395C2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4C28D11F06309BEB002A21D3 /* crlcache */;
			targetProxy = BED60BBA1A6F307C00A395C2 /* PBXContainerItemProxy */;
		};
		BED60BBF1A6F315A00A395C2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = BED60BB01A6F2F6E00A395C2 /* legacy_osx_trust_store */;
			targetProxy = BED60BBE1A6F315A00A395C2 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		BE555B211A72DAC700AEDA9C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
			};
			name = Release;
		};
		BE555B221A72DAC700AEDA9C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = "copy certs";
				ZERO_LINK = YES;
			};
			name = Release;
		};
		BE555B251A72DAC700AEDA9C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		BE555B261A72DAC700AEDA9C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = security_certificates;
				ZERO_LINK = YES;
			};
			name = Release;
		};
		BE555B271A72DAC700AEDA9C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				INFOPLIST_FILE = "config/Info-Certificates.plist";
				INSTALL_PATH = /System/Library/Security;
				MTL_ENABLE_DEBUG_INFO = YES;
				PRODUCT_BUNDLE_IDENTIFIER = com.apple.Certificates;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				SUPPORTED_PLATFORMS = "macosx iphoneos";
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		BE555B321A72F4D500AEDA9C /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx.internal;
				SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
			};
			name = Debug;
		};
		BE555B331A72F4D500AEDA9C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx.internal;
				SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
			};
			name = Release;
		};
		BE7F82001A3F697800784BBB /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				INFOPLIST_FILE = "config/Info-Certificates.plist";
				INSTALL_PATH = /System/Library/Security;
				MTL_ENABLE_DEBUG_INFO = YES;
				PRODUCT_BUNDLE_IDENTIFIER = com.apple.Certificates;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				SUPPORTED_PLATFORMS = "macosx iphoneos";
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		BED60BB21A6F2F6E00A395C2 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		C27AD4440987FCE9001272E0 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = security_certificates;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C27AD4480987FCE9001272E0 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = "copy certs";
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		C27AD44C0987FCE9001272E0 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D6C4B7B19A56E57008147F3 /* security_certificates.xcconfig */;
			buildSettings = {
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				ONLY_ACTIVE_ARCH = YES;
			};
			name = Debug;
		};
		D4AE942E1FD64501002FE721 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		D4AE942F1FD64501002FE721 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		D4F55FB11E81D700001D7F03 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		D4F55FB21E81D700001D7F03 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		BE555B311A72F4D500AEDA9C /* Build configuration list for PBXAggregateTarget "ios_trust_store" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				BE555B321A72F4D500AEDA9C /* Debug */,
				BE555B331A72F4D500AEDA9C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		BE7F82031A3F697800784BBB /* Build configuration list for PBXNativeTarget "Certificates" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				BE7F82001A3F697800784BBB /* Debug */,
				BE555B271A72DAC700AEDA9C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		BED60BB11A6F2F6E00A395C2 /* Build configuration list for PBXAggregateTarget "legacy_osx_trust_store" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				BED60BB21A6F2F6E00A395C2 /* Debug */,
				BE555B251A72DAC700AEDA9C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C27AD4430987FCE9001272E0 /* Build configuration list for PBXLegacyTarget "crlcache" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C27AD4440987FCE9001272E0 /* Debug */,
				BE555B261A72DAC700AEDA9C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C27AD4470987FCE9001272E0 /* Build configuration list for PBXAggregateTarget "osx_trust_store" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C27AD4480987FCE9001272E0 /* Debug */,
				BE555B221A72DAC700AEDA9C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C27AD44B0987FCE9001272E0 /* Build configuration list for PBXProject "security_certificates" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C27AD44C0987FCE9001272E0 /* Debug */,
				BE555B211A72DAC700AEDA9C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D4AE942D1FD64501002FE721 /* Build configuration list for PBXAggregateTarget "PKITrustSupplementalsAsset" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D4AE942E1FD64501002FE721 /* Debug */,
				D4AE942F1FD64501002FE721 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D4F55FB01E81D700001D7F03 /* Build configuration list for PBXAggregateTarget "CertificatePinningAsset" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D4F55FB11E81D700001D7F03 /* Debug */,
				D4F55FB21E81D700001D7F03 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 4CA1FEC5052A432800F22E42 /* Project object */;
}