Created
November 28, 2015 22:39
-
-
Save pzb/cd6a00453d3ffdc20558 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "@context": "context.jsonld", | |
| "@type": "TrustAnchorList", | |
| "anchors": [ | |
| { | |
| "@type": "RootTrustAnchor", | |
| "certificate": "AmazonRootCA1.cer", | |
| "name": "Amazon", | |
| "serviceProvider": { | |
| "@type": "ServiceProviderOrganization", | |
| "name": "Amazon Trust Services LLC", | |
| "businessCategory": "Private Organization", | |
| "addressLocality": "Seattle", | |
| "addressRegion": "Washington", | |
| "addressCountry": "US", | |
| "jurisdictionCountry": "US", | |
| "jurisdictionRegion": "Delaware", | |
| "registrationNumber": "5846743", | |
| "url": "https://www.amazontrust.com" | |
| }, | |
| "cps": "https://www.amazontrust.com/repository/cps.pdf", | |
| "cp": "https://www.amazontrust.com/repository/cp.pdf", | |
| "validURL": "https://", | |
| "revokedURL": "https://", | |
| "expiredURL": "https://", | |
| "audits": [ | |
| { | |
| "@type": "AuditReport", | |
| "url": "AWS_WebTrustforCA.pdf", | |
| "criteria": "WTCA-2.0", | |
| "startDate": "2015-05-27", | |
| "endDate": "2015-05-27", | |
| "auditFirm": { | |
| "@type": "Organization", | |
| "name": "Ernst & Young LLP", | |
| "addressLocality": "San Francisco", | |
| "addressRegion": "California", | |
| "addressCountry": "US" | |
| }, | |
| "serviceProvider": { | |
| "@type": "ServiceProviderOrganization", | |
| "name": "Amazon Web Services, Inc.", | |
| "businessCategory": "Private Organization", | |
| "addressLocality": "Seattle", | |
| "addressRegion": "Washington", | |
| "addressCountry": "US", | |
| "jurisdictionCountry": "US", | |
| "jurisdictionRegion": "Delaware", | |
| "registrationNumber": "4152954", | |
| "url": "https://aws.amazon.com/" | |
| } | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "AWS_WebTrustforBR.pdf", | |
| "criteria": "WTCA-BRSSL-2.0", | |
| "startDate": "2015-05-27", | |
| "endDate": "2015-05-27", | |
| "auditFirm": {"$ref": "#/anchors/0/audits/0/auditFirm"}, | |
| "serviceProvider": {"$ref": "#/anchors/0/audits/0/serviceProvider"} | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "AWS_WebTrustforEV.pdf", | |
| "criteria": "WTCA-EVSSL-1.4.5", | |
| "startDate": "2015-05-27", | |
| "endDate": "2015-05-27", | |
| "auditFirm": {"$ref": "#/anchors/0/audits/0/auditFirm"}, | |
| "serviceProvider": {"$ref": "#/anchors/0/audits/0/serviceProvider"} | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "AWS_WebTrustforEVCS.pdf", | |
| "criteria": "WTCA-EVCS-1.1", | |
| "startDate": "2015-05-27", | |
| "endDate": "2015-05-27", | |
| "auditFirm": {"$ref": "#/anchors/0/audits/0/auditFirm"}, | |
| "serviceProvider": {"$ref": "#/anchors/0/audits/0/serviceProvider"} | |
| } | |
| ], | |
| "crossCertificateIssuedToThisTA": [ | |
| "xxx.cer", | |
| "yyy.cer", | |
| "zzz.cer" | |
| ], | |
| "crossCertificateIssuedByThisTA": [ | |
| "aaa.cer", | |
| "bbb.cer", | |
| { | |
| "@type": "CrossCertificate", | |
| "certificate": "ext.cer", | |
| "subjectInfo": "http://other.example.com/somerepo" | |
| } | |
| ] | |
| }, | |
| { | |
| "@type": "RootTrustAnchor", | |
| "certificate": "AmazonRootCA2.cer", | |
| "name": "Amazon", | |
| "serviceProvider": {"$ref": "#/anchors/0/serviceProvider"}, | |
| "cps": "https://www.amazontrust.com/repository/cps.pdf", | |
| "cp": "https://www.amazontrust.com/repository/cp.pdf", | |
| "validURL": "https://", | |
| "revokedURL": "https://", | |
| "expiredURL": "https://", | |
| "audits": {"$ref": "#/anchors/0/audits"} | |
| }, | |
| { | |
| "@type": "RootTrustAnchor", | |
| "certificate": "AmazonRootCA3.cer", | |
| "name": "Amazon", | |
| "serviceProvider": {"$ref": "#/anchors/0/serviceProvider"}, | |
| "cps": "https://www.amazontrust.com/repository/cps.pdf", | |
| "cp": "https://www.amazontrust.com/repository/cp.pdf", | |
| "validURL": "https://", | |
| "revokedURL": "https://", | |
| "expiredURL": "https://", | |
| "audits": {"$ref": "#/anchors/0/audits"} | |
| }, | |
| { | |
| "@type": "RootTrustAnchor", | |
| "certificate": "AmazonRootCA4.cer", | |
| "name": "Amazon", | |
| "serviceProvider": {"$ref": "#/anchors/0/serviceProvider"}, | |
| "cps": "https://www.amazontrust.com/repository/cps.pdf", | |
| "cp": "https://www.amazontrust.com/repository/cp.pdf", | |
| "validURL": "https://", | |
| "revokedURL": "https://", | |
| "expiredURL": "https://", | |
| "audits": {"$ref": "#/anchors/0/audits"} | |
| }, | |
| { | |
| "@type": "RootTrustAnchor", | |
| "certificate": "SFSRootCAG2.cer", | |
| "name": "Amazon", | |
| "serviceProvider": {"$ref": "#/anchors/0/serviceProvider"}, | |
| "cps": "https://www.amazontrust.com/repository/cps.pdf", | |
| "cp": "https://www.amazontrust.com/repository/cp.pdf", | |
| "validURL": "https://", | |
| "revokedURL": "https://", | |
| "expiredURL": "https://", | |
| "audits": [ | |
| { | |
| "@type": "AuditReport", | |
| "url": "SFSG2_WebTrustforCA.pdf", | |
| "criteria": "WTCA-2.0", | |
| "startDate": "2015-07-24", | |
| "endDate": "2015-07-24", | |
| "auditFirm": {"$ref": "#/anchors/0/audits/0/auditFirm"}, | |
| "serviceProvider": {"$ref": "#/anchors/0/audits/0/serviceProvider"} | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "SFSG2_WebTrustforBR.pdf", | |
| "criteria": "WTCA-BRSSL-2.0", | |
| "startDate": "2015-07-24", | |
| "endDate": "2015-07-24", | |
| "auditFirm": {"$ref": "#/anchors/0/audits/0/auditFirm"}, | |
| "serviceProvider": {"$ref": "#/anchors/0/audits/0/serviceProvider"} | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "SFSG2_WebTrustforEV.pdf", | |
| "criteria": "WTCA-EVSSL-1.4.5", | |
| "startDate": "2015-07-24", | |
| "endDate": "2015-07-24", | |
| "auditFirm": {"$ref": "#/anchors/0/audits/0/auditFirm"}, | |
| "serviceProvider": {"$ref": "#/anchors/0/audits/0/serviceProvider"} | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "https://cert.webtrust.org/SealFile?seal=1568&file=pdf", | |
| "criteria": "WTCA-2.0", | |
| "startDate": "2014-07-01", | |
| "endDate": "2015-06-30", | |
| "auditFirm": { | |
| "@type": "Organization", | |
| "name": "KPMG LLP", | |
| "addressLocality": "Santa Clara", | |
| "addressRegion": "California", | |
| "addressCountry": "US" | |
| }, | |
| "serviceProvider": { | |
| "@type": "ServiceProviderOrganization", | |
| "name": "Starfield Technologies, LLC", | |
| "businessCategory": "Private Organization", | |
| "addressLocality": "Scottsdale", | |
| "addressRegion": "Arizona", | |
| "addressCountry": "US", | |
| "jurisdictionCountry": "US", | |
| "jurisdictionRegion": "Delaware", | |
| "registrationNumber": "5074711", | |
| "url": "https://www.starfeildtech.com/" | |
| } | |
| }, | |
| { | |
| "@type": "AuditReport", | |
| "url": "https://cert.webtrust.org/SealFile?seal=1568&file=pdf", | |
| "criteria": "WTCA-BRSSL-2.0", | |
| "startDate": "2014-07-01", | |
| "endDate": "2015-06-30", | |
| "auditFirm": { | |
| "@type": "Organization", | |
| "name": "KPMG LLP", | |
| "addressLocality": "Santa Clara", | |
| "addressRegion": "California", | |
| "addressCountry": "US" | |
| }, | |
| "serviceProvider": { | |
| "@type": "ServiceProviderOrganization", | |
| "name": "Starfield Technologies, LLC", | |
| "businessCategory": "Private Organization", | |
| "addressLocality": "Scottsdale", | |
| "addressRegion": "Arizona", | |
| "addressCountry": "US", | |
| "jurisdictionCountry": "US", | |
| "jurisdictionRegion": "Delaware", | |
| "registrationNumber": "5074711", | |
| "url": "https://www.starfeildtech.com/" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "@type": "TrustAnchor", | |
| "info": "ServerCA0A.trustanchor", | |
| "name": "Amazon", | |
| "serviceProvider": {"$ref": "#/anchors/0/serviceProvider"}, | |
| "cps": "https://www.amazontrust.com/repository/cps.pdf", | |
| "cp": "https://www.amazontrust.com/repository/cp.pdf", | |
| "assertedCompliance": [ | |
| "WTCA-2.0", | |
| "WTCA-BRSSL-2.0", | |
| "WTCA-EVSSL-1.4.5", | |
| "WTCA-EVCS-1.1" | |
| ] | |
| } | |
| ] | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "id": "https://www.peterbowen.org/schema.json#", | |
| "$schema": "http://json-schema.org/draft-04/schema#", | |
| "description": "schema for certification service provider disclosures", | |
| "type": "object", | |
| "required": [ "anchors" ], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@context": { "$ref": "#/definitions/uriref" }, | |
| "@type": { "type": "string", "enum": ["TrustAnchorList"] }, | |
| "anchors": { | |
| "type": "array", | |
| "items": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/RootTrustAnchor"}, | |
| {"$ref": "#/definitions/TrustAnchor"} | |
| ] | |
| } | |
| } | |
| }, | |
| "definitions": { | |
| "uriref": {"type":"string"}, | |
| "TrustAnchor": { | |
| "type": "object", | |
| "required": ["name", "cps", "serviceProvider"], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@type": { "type": "string", "enum": ["TrustAnchor"] }, | |
| "name": { "type": "string" }, | |
| "certificate": {"$ref": "#/definitions/uriref" }, | |
| "info": {"$ref": "#/definitions/uriref" }, | |
| "cps": {"$ref": "#/definitions/uriref" }, | |
| "cp": {"$ref": "#/definitions/uriref" }, | |
| "serviceProvider": {"$ref": "#/definitions/ServiceProviderOrganization"}, | |
| "audits": { "type": "array", "items": {"$ref": "#/definitions/AuditReport"}}, | |
| "assertedCompliance": { "oneOf" : [ | |
| {"$ref": "#/definitions/Criteria"}, | |
| {"type":"array", "items": {"$ref": "#/definitions/Criteria"}} | |
| ] | |
| }, | |
| "crossCertificateIssuedToThisTA": { | |
| "type": "array", | |
| "items": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/uriref" }, | |
| {"$ref": "#/definitions/CrossCertificate"} | |
| ] | |
| } | |
| }, | |
| "crossCertificateIssuedByThisTA": { | |
| "type": "array", | |
| "items": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/uriref" }, | |
| {"$ref": "#/definitions/CrossCertificate"} | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "RootTrustAnchor": { | |
| "type": "object", | |
| "required": ["name", "cps", "serviceProvider", "validURL", "revokedURL", "expiredURL"], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@type": { "type": "string", "enum": ["RootTrustAnchor"] }, | |
| "name": { "type": "string"}, | |
| "certificate": { "$ref": "#/definitions/uriref" }, | |
| "info": {"$ref": "#/definitions/uriref" }, | |
| "cps": {"$ref": "#/definitions/uriref" }, | |
| "cp": {"$ref": "#/definitions/uriref" }, | |
| "serviceProvider": {"$ref": "#/definitions/ServiceProviderOrganization"}, | |
| "audits": { "type": "array", "items": {"$ref": "#/definitions/AuditReport"}}, | |
| "assertedCompliance": { "type": "array", "items": {"$ref": "#/definitions/Criteria"}}, | |
| "validURL": { "type": "string", "format": "uri"}, | |
| "revokedURL": { "type": "string", "format": "uri"}, | |
| "expiredURL": { "type": "string", "format": "uri"}, | |
| "crossCertificateIssuedToThisTA": { | |
| "type": "array", | |
| "items": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/uriref" }, | |
| {"$ref": "#/definitions/CrossCertificate"} | |
| ] | |
| } | |
| }, | |
| "crossCertificateIssuedByThisTA": { | |
| "type": "array", | |
| "items": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/uriref" }, | |
| {"$ref": "#/definitions/CrossCertificate"} | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "ServiceProviderOrganization": { | |
| "type": "object", | |
| "required": ["name", "url", "businessCategory", "addressCountry", "jurisdictionCountry", "registrationNumber"], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@type": { "type": "string", "enum": ["ServiceProviderOrganization"] }, | |
| "name": { "type": "string"}, | |
| "url": { "type": "string", "format": "uri"}, | |
| "businessCategory": { "type": "string"}, | |
| "addressLocality": { "type": "string"}, | |
| "addressRegion": { "type": "string"}, | |
| "addressCountry": { "type": "string", "pattern": "^[A-Z][A-Z]$"}, | |
| "jurisdictionCountry": { "type": "string", "pattern": "^[A-Z][A-Z]$"}, | |
| "jurisdictionRegion": { "type": "string"}, | |
| "jurisdictionLocality": { "type": "string"}, | |
| "registrationNumber": { "type": "string"} | |
| } | |
| }, | |
| "Organization": { | |
| "type": "object", | |
| "required": ["name", "addressCountry"], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@type": { "type": "string", "enum": ["Organization"] }, | |
| "name": { "type": "string"}, | |
| "addressLocality": { "type": "string"}, | |
| "addressRegion": { "type": "string"}, | |
| "addressCountry": { "type": "string", "pattern": "^[A-Z][A-Z]$"} | |
| } | |
| }, | |
| "AuditReport": { | |
| "type": "object", | |
| "required": ["@type", "url", "criteria", "startDate", "endDate", "auditFirm"], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@type": { "type": "string", "enum":["AuditReport"] }, | |
| "url": {"$ref": "#/definitions/uriref" }, | |
| "criteria": { | |
| "oneOf" : [ | |
| {"$ref": "#/definitions/Criteria"}, | |
| {"type":"array", "items": {"$ref": "#/definitions/Criteria"}} | |
| ] | |
| }, | |
| "startDate": {"type": "string", "pattern": "^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$"}, | |
| "endDate": {"type":"string", "pattern": "^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$"}, | |
| "auditFirm": {"$ref": "#/definitions/Organization"}, | |
| "serviceProvider": {"$ref": "#/definitions/ServiceProviderOrganization"} | |
| } | |
| }, | |
| "Criteria": { | |
| "type": "string", | |
| "enum": [ "WTCA-2.0", | |
| "WTCA-BRSSL-2.0", | |
| "WTCA-EVSSL-1.4.5", | |
| "WTCA-EVCS-1.1"] | |
| }, | |
| "CrossCertificate": { | |
| "type": "object", | |
| "required": ["@type", "certificate"], | |
| "additionalProperties": false, | |
| "properties": { | |
| "@type": {"type": "string", "enum":["CrossCertificate"]}, | |
| "certificate": {"$ref": "#/definitions/uriref" }, | |
| "subjectInfo": {"$ref": "#/definitions/uriref" } | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment