yorkregion.com

Issued by GTS CA 1P5

About this certificate

This digital certificate with serial number bf:43:ef:87:f7:bf:15:d7:11:e0:a4:aa:36:3c:15:81 was issued on by Google Trust Services LLC.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=yorkregion.com

Google Trust Services LLC

Organization: Google Trust Services LLC
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): bf:43:ef:87:f7:bf:15:d7:11:e0:a4:aa:36:3c:15:81
Serial Number (int): 254235289352811782745108543090976363905
Serial Number lenght: 128 bits, 16 octets

SubjectKeyId: 98:9e:87:df:f6:7b:bd:67:c7:72:66:fd:c3:17:4e:3d:06:81:45:21
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8

Fingerprint (sha1): 4c:9e:4e:34:70:01:05:3f:8d:1c:dd:1a:39:fd:0b:06:4e:07:f6:9b
Fingerprint (sha256): 66:9e:41:15:dd:58:1d:0f:90:0e:6f:bf:89:21:ee:8b:cb:15:01:df:27:6f:9d:84:90:fd:3a:60:39:69:93:02

Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der

Revocation information

OCSP Server: http://ocsp.pki.goog/s/gts1p5/3ITKoEmHIf0
CRL Distribution Point: http://crls.pki.goog/gts1p5/v5VT_64JizM.crl

Check the revocation status for certificate yorkregion.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for yorkregion.com

Public Key Algorithm

ECDSA

Key Size

256

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

yorkregion.com
www.yorkregion.com

Other certificates including the domain name yorkregion.com

(limited to 100 certificates)
local.buckinghamtoday.co.uk
yorkregion.com
yorkregion.com
eastyorkbeach.toronto.com
kalamazooshopping.mlive.com
local.kentnews.co.uk
local.flamboroughreview.com
local.theameryfreepress.com
local.panolawatchman.com
local.yourdailyjournal.com
local.thefirsthundredmiles.com
admin.adforge.com
local.thegazette.com
eastern-courier.origami.neighbourly.co.nz
local.dissexpress.co.uk
local.bensonnews-sun.com
local.mexicoledger.com
local.summitdaily.com
local.101highlandlakes.com
local.wahpetondailynews.com
local.ripongazette.co.uk
local.daily-chronicle.com
get.yorkregion.com
local.newstribune.info
peterborough.mykawartha.com
*.yorkregion.com
local.airgunshooting.co.uk
local.southwesternontario.ca
markham.yorkregion.com
the-nelson-leader.origami.neighbourly.co.nz
flintshopping.mlive.com
western-leader.origami.neighbourly.co.nz
local.newportnewstimes.com
local.clintonnc.com
portperry.durhamregion.com
local.bridemagazine.co.uk
tomball.communityimpact.com
local.lutontoday.co.uk
georgina.yorkregion.com
admin.adforge.com
s.yorkregion.com
local.ottawasun.com
local.sachem.ca
newhomes.yorkregion.com
local.northjersey.com
local.hertsad.co.uk
local.brechinadvertiser.co.uk
local.banbridgeleader.co.uk
s.yorkregion.com
local.brookingsregister.com
local.hutchnews.com
*.yorkregion.com
local.kent-life.co.uk
local.clevelandcountyherald.com
km.local.kentonline.co.uk
local.bemidjipioneer.com
local.cambstimes.co.uk
local.northamptonchron.co.uk
local.wisbechstandard.co.uk
local.moodycountyenterprise.com
*.yorkregion.com
local.pontiacdailyleader.com
local.thefirsthundredmiles.com
parrysoundnorth.parrysound.com
s.yorkregion.com
local.eastlondonadvertiser.co.uk
local.militarynews.com
local.theshaunavonstandard.com
local.thetfordandbrandontimes.co.uk
local.uintacountyherald.com
local.calgaryherald.com
local.guymondailyherald.com
local.hamhigh.co.uk
local.dglobe.com
secure-metroland.adperfect.com
local.spenboroughguardian.co.uk
local.moorefieldexaminer.com
local.saltwire.com
local.blueridgenow.com
impactousa.wanderful.ownlocal.com
peterborough.mykawartha.com
minto.southwesternontario.ca
local.thetfordandbrandontimes.co.uk
local.tahoedailytribune.com
kawarthalakes.mykawartha.com
local.argusobserver.com
secure-metroland.adperfect.com
yorkregion-com.us-midwest-1.townnews-staging.com
admin.adforge.com
local.torringtontelegram.com
local.fdlreporter.com
local.gettysburgtimes.com
local.theledger.com
muskegonshopping.mlive.com
local.mysuburbanlife.com
shopping.silive.com
local.suffolkfreepress.co.uk
cdn-le5.arkadiumhosted.com
mm.local.kentonline.co.uk
yorkregion.com

Certificate

The complete raw certificate details for yorkregion.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIRAL9D74f3vxXXEeCkqjY8FYEwDQYJKoZIhvcNAQELBQAw
RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM
TEMxEzARBgNVBAMTCkdUUyBDQSAxUDUwHhcNMjQwNTA4MTcwNDQ2WhcNMjQwODA2
MTcwNDQ1WjAZMRcwFQYDVQQDEw55b3JrcmVnaW9uLmNvbTBZMBMGByqGSM49AgEG
CCqGSM49AwEHA0IABDlExBxvG2J1H0HYILkbR/8oLH3263EKJhnfVhJzRp401ROh
2IKnLMzySdepd386NIXXParENmSrxok+gl3nTnGjggKJMIIChTAOBgNVHQ8BAf8E
BAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUmJ6H3/Z7vWfHcmb9wxdOPQaBRSEwHwYDVR0jBBgwFoAU1fyeDd8eyt0Il5du
K8VfxSv17LgweAYIKwYBBQUHAQEEbDBqMDUGCCsGAQUFBzABhilodHRwOi8vb2Nz
cC5wa2kuZ29vZy9zL2d0czFwNS8zSVRLb0VtSElmMDAxBggrBgEFBQcwAoYlaHR0
cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzMXA1LmRlcjAtBgNVHREEJjAkgg55
b3JrcmVnaW9uLmNvbYISd3d3LnlvcmtyZWdpb24uY29tMCEGA1UdIAQaMBgwCAYG
Z4EMAQIBMAwGCisGAQQB1nkCBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2Ny
bHMucGtpLmdvb2cvZ3RzMXA1L3Y1VlRfNjRKaXpNLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2AHb/iD8KtvuVUcJhzPWHujS0pM27KdxoQgqf5mdMWjp0AAAB
j1lhGXsAAAQDAEcwRQIhANODpT6MyS66ZdZlCbanZhN/ircyHa1a74lneD7Ppj1V
AiBQm5vTUoQuGPSjfWrzGwWJSfe/d4A7qd6ljIgLopjIeAB2AEiw42vapkc0D+Vq
AvqdMOscUgHLVt0sgdm7v6s52IRzAAABj1lhHVMAAAQDAEcwRQIhAMpLra/bZJU1
xNcXdG0mFM0AKtnlQ3xga8Y4U0nsx9sRAiB02KU23tjcQx/12D5riNPJ2n33kd31
lgjfM+JNfcPDizANBgkqhkiG9w0BAQsFAAOCAQEAYDQ4sbJcK9M8otI+CWEWr71A
VyWziC3iuA/ZNYGEkIHDPFqvVPJcGG4Vr0uqqdq551QjhErTPibKxKRYxALcHkh1
JyzudN8bMFTSg2P5gBVUsuN3sv3LSrBMqOphBmMxih77n3deq+p5VClqYzg2tD75
FoTStz/jiGkGJxOYwRdPWMCK85HR4Dk3vfyvlHaiVNU79gCNa5CTl96SR4xMrwe7
VG0YyESuKXnkQK3Ycqoi6ekDBgS0aCZBSxK4rxW0u7E1W3b2CcrcRQSKxpElns17
8STFVsG07AHk9RexT4eDm0/W8XKIzC1LQA6Vr2e39vLRtjLZ+wcaBm903dMbHA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOUTEHG8bYnUfQdgguRtH/ygsffbr
cQomGd9WEnNGnjTVE6HYgqcszPJJ16l3fzo0hdc9qsQ2ZKvGiT6CXedOcQ==
-----END PUBLIC KEY-----

ASN.1 decoded

 [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2
 . . . . . . . . [c:0|t:2|false] INTEGER 254235289352811782745108543090976363905
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Google Trust Services LLC'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'GTS CA 1P5'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-08 17:04:46 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-06 17:04:45 +0000 UTC
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'yorkregion.com'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.10045.2.1 (ecPublicKey)
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.10045.3.1.7 (prime256v1)
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (520 bits)
				00043944c41c6f1b62751f41d820b91b47ff282c7df6eb710a2619df561273469e34d513a1d882a72cccf249d7a9777f3a3485d73daac43664abc6893e825de74e71
 . . . . . . . . [c:2|t:3|true] ORAddress 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (1 bits)
							0780
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (12 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							989e87dff67bbd67c77266fdc3174e3d06814521
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName d5fc9e0ddf1ecadd0897976e2bc55fc52bf5ecb8
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (108 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.pki.goog/s/gts1p5/3ITKoEmHIf0'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://pki.goog/repo/certs/gts1p5.der'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (38 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'yorkregion.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.yorkregion.com'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.5.3
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (53 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crls.pki.goog/gts1p5/v5VT_64JizM.crl'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f000760076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018f5961197b0000040300473045022100d383a53e8cc92eba65d66509b6a766137f8ab7321dad5aef8967783ecfa63d550220509b9bd352842e18f4a37d6af31b058949f7bf77803ba9dea58c880ba298c87800760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018f59611d530000040300473045022100ca4badafdb649535c4d717746d2614cd002ad9e5437c606bc6385349ecc7db11022074d8a536ded8dc431ff5d83e6b88d3c9da7df791ddf59608df33e24d7dc3c38b
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		00603438b1b25c2bd33ca2d23e096116afbd405725b3882de2b80fd93581849081c33c5aaf54f25c186e15af4baaa9dab9e75423844ad33e26cac4a458c402dc1e4875272cee74df1b3054d28363f9801554b2e377b2fdcb4ab04ca8ea610663318a1efb9f775eabea7954296a633836b43ef91684d2b73fe3886906271398c1174f58c08af391d1e03937bdfcaf9476a254d53bf6008d6b909397de92478c4caf07bb546d18c844ae2979e440add872aa22e9e9030604b46826414b12b8af15b4bbb1355b76f609cadc45048ac691259ecd7bf124c556c1b4ec01e4f517b14f87839b4fd6f17288cc2d4b400e95af67b7f6f2d1b632d9fb071a066f74ddd31b1c