www.thejoyfactory.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:f4:54:82:bc:3f:db:79:dc:ec:e2:6b:52:a3:c7:90:a4:b6 was issued on by Let's Encrypt.

This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. 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:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=www.thejoyfactory.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:f4:54:82:bc:3f:db:79:dc:ec:e2:6b:52:a3:c7:90:a4:b6
Serial Number (int): 344478089292379571751228845446849016931510
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 3f:0e:85:e4:fd:47:c0:5f:9c:df:83:ec:a2:17:53:d8:25:03:bb:7e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 12:b5:c1:81:f4:28:42:c5:08:d0:f4:d8:fb:94:f1:16:da:5e:1a:0d
Fingerprint (sha256): 6e:22:5e:78:93:fe:cb:cf:24:54:5b:4a:68:d0:1c:93:b6:06:e1:73:4e:d1:f5:28:55:3b:bc:39:2c:38:5c:3e

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate www.thejoyfactory.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.thejoyfactory.com

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

www.thejoyfactory.com

Other certificates including the domain name thejoyfactory.com

(limited to 100 certificates)
thejoyfactory.com
web.thejoyfactory.com
zoho.hexaclicks.com
thejoyfactory.com
people.smartapartmentdata.com
myhrm.cartesianxy.com
thejoyfactory.com
business.thejoyfactory.com
people.trugraph.io
www.thejoyfactory.com
people.thehonesttravelcompany.com
thejoyfactory.com
rh.expansao.company
hc.techno-ways.com
colaboradores.buenbyte.com
thejoyfactory.com
people.bassmattech.com
my.cg.sa
datasheet.thejoyfactory.com
hrms.onfleekq.com
www.thejoyfactory.com
hc.techno-ways.com
intranet.thejoyfactory.com
thejoyfactory.com
hr.revampstudios.com
people.sierramiles.com
zoho.hopewalks.org
thejoyfactory.com
people.valorcounseling.net
www.thejoyfactory.com
hris.telaxcom.com
www.thejoyfactory.com
hc.techno-ways.com
people.wevun.com
thejoyfactory.com
intranet.thejoyfactory.com
www.thejoyfactory.com
thejoyfactory.com
www.thejoyfactory.com
thejoyfactory.com
myhrms.nexxlevelrentals.com
login.hr.arenacapital.com
hrzone.xenaudia.net
hrms.valencecorp.net
hrms.valencecorp.net
www.thejoyfactory.com
myhrms.nexxlevelrentals.com
intranet.thejoyfactory.com
thejoyfactory.com
hrzone.xenaudia.net
thejoyfactory.com
www.thejoyfactory.com
hours.gini-apps.com
www.thejoyfactory.com
thejoyfactory.com
business.thejoyfactory.com
www.thejoyfactory.com
thejoyfactory.com
datasheet.thejoyfactory.com
intranet.thejoyfactory.com
web.thejoyfactory.com
people.trugraph.io
intranet.thejoyfactory.com
people.innotegrity.io
thejoyfactory.com
rh.expansao.company
portal.mqefirecat.com
business.thejoyfactory.com
people.howlingamplify.com
thejoyfactory.com
login.centraxisindia.com
hrms.onfleekq.com
business.thejoyfactory.com
hrms.vrkinfotech.net
www.thejoyfactory.com
www.thejoyfactory.com
thejoyfactory.com
hris.telaxcom.com
thejoyfactory.com
hrms.northerns.ca
people.quantikr.com
www.thejoyfactory.com
intranet.thejoyfactory.com
thejoyfactory.com
login.itkart.co.in
hrzone.xenaudia.net
thejoyfactory.com
myhrms.nexxlevelrentals.com
pmp.yakkaservices.com
login.hr.arenacapital.com
business.thejoyfactory.com
datasheet.thejoyfactory.com
thejoyfactory.com
www.thejoyfactory.com
hc.techno-ways.com
me.biblebreakdown.net
www.thejoyfactory.com
zoho.justoglobal.com
people.valorcounseling.net
thejoyfactory.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISA/RUgrw/23nc7OJrUqPHkKS2MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAzMTQwNDMyNDNaFw0x
ODA2MTIwNDMyNDNaMCAxHjAcBgNVBAMTFXd3dy50aGVqb3lmYWN0b3J5LmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANCHXjaax7iIjLDyrygrNOQa
hBA9KFthALmp+c0PSIEgWqxUAo7KSFwiThpT6+gK9ZznbJVfey1/EzapYstvZ9eP
14NXL966DVH19SNC+skTz255SZjP6ECMYTI/kXXthS6maOH6vheT38au/jZKWv6C
997KayUGZghjEvWzskJdBfhzuOOiHE5nmPnBQWr61+7GPMduxUJbfMP0DQIJpFC6
F9RfO/fx79J5Ik3eFQBZGqHY2p3THa8bJWSiDAxGQr0cF+Fw6shXCa00Ck485xe5
8VOF0QlqjxK+H9nRI7Fhg9L0kl1ljyrASPHFsvkYQSXR2uR67ULoIpZFuOiFjn8C
AwEAAaOCAhUwggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUPw6F5P1HwF+c34Ps
ohdT2CUDu34wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghV3d3cudGhlam95ZmFjdG9yeS5jb20wgf4G
A1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUF
BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4M
gZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJl
bHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENl
cnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9y
Zy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAD2FxAnoHX9deDlSU6vde
tP0cBkbNIRpzrFw0KoiJ5X33jqh1euwS1Jplq/38hX6C01dvVkdI8CGgJ3iBUsHN
6wnEC7WsOCH6uQjQJmcTg//y73MwPwPwUHXFvkugNqCI21Z8+C7kA38ftoAu3rYf
4oRbXlV5UKNUXU2D0cwFLOAEvgnY9aFOt+at2lkH3oAYz2r7gu+1X9qoXCmo0GHi
5lrCarmStzLdNixAZye08iBF4CewkQMW1i8VV8uW1O6bJtF+9H4cBa2KsZ+XOkXm
uzrtGZ56JmbFcThV3fwKREvfWSQ0WQ7Z1MtaI7YKcyYT3GaRmYsFxZz15DpmWTml
LA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0IdeNprHuIiMsPKvKCs0
5BqEED0oW2EAuan5zQ9IgSBarFQCjspIXCJOGlPr6Ar1nOdslV97LX8TNqliy29n
14/Xg1cv3roNUfX1I0L6yRPPbnlJmM/oQIxhMj+Rde2FLqZo4fq+F5Pfxq7+Nkpa
/oL33sprJQZmCGMS9bOyQl0F+HO446IcTmeY+cFBavrX7sY8x27FQlt8w/QNAgmk
ULoX1F879/Hv0nkiTd4VAFkaodjandMdrxslZKIMDEZCvRwX4XDqyFcJrTQKTjzn
F7nxU4XRCWqPEr4f2dEjsWGD0vSSXWWPKsBI8cWy+RhBJdHa5HrtQugilkW46IWO
fwIDAQAB
-----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 344478089292379571751228845446849016931510
 . . . . . . . . [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 'Let's Encrypt'
 . . . . . . . . . . . . [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 'Let's Encrypt Authority X3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-03-14 04:32:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-06-12 04:32:43 +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 'www.thejoyfactory.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.113549.1.1.1 (rsaEncryption)
 . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 26324319891845688904749573810908170839019495196823002731964660977203478684821503414673418211228981955019416057576742851525374112780715353287810168479605739199295212141781818524481304584240838631205822269514069284689477043017787650028334925226396365098654071283498682927103060750958708800146709205167802894810160723784543171273170652451267379593269993438260076300421272740612756063099970907383583622597925265941970101607139073658496094970838202513862844759998115010140395793821230484279493964280082531548615545105342884835037861787764882107155598342649642381429895545436164769729846424030399984268896692232824312663679
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537

 . . . . . . . . [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 (3 bits)
							05a0
 . . . . . . . . . . . . . . . . [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 (22 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:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth)
 . . . . . . . . . . . . . . . . [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)
							3f0e85e4fd47c05f9cdf83eca21753d82503bb7e
 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1
 . . . . . . . . . . . . . . . . [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 (99 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.int-x3.letsencrypt.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cert.int-x3.letsencrypt.org/'
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.thejoyfactory.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 (246 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.44947.1.1.1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		000f6171027a075fd75e0e5494eaf75eb4fd1c0646cd211a73ac5c342a8889e57df78ea8757aec12d49a65abfdfc857e82d3576f564748f021a027788152c1cdeb09c40bb5ac3821fab908d026671383fff2ef73303f03f05075c5be4ba036a088db567cf82ee4037f1fb6802edeb61fe2845b5e557950a3545d4d83d1cc052ce004be09d8f5a14eb7e6adda5907de8018cf6afb82efb55fdaa85c29a8d061e2e65ac26ab992b732dd362c406727b4f22045e027b0910316d62f1557cb96d4ee9b26d17ef47e1c05ad8ab19f973a45e6bb3aed199e7a2666c5713855ddfc0a444bdf592434590ed9d4cb5a23b60a732613dc6691998b05c59cf5e43a665939a52c