lirs.health.ri.gov

Issued by GeoTrust DV SSL CA - G4

About this certificate

This digital certificate with serial number 03:38:ca was issued on by GeoTrust Inc..

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)
  • Sub certificates SHOULD include Subject Key Identifier in end entity certs (RFC 5280: 4.2 & 4.2.1.2)

Certificate Subject

CN=lirs.health.ri.gov

GeoTrust Inc.

Organization: GeoTrust Inc.
Organization unit: Domain Validated SSL
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:38:ca
Serial Number (int): 211146
Serial Number lenght: 18 bits, 3 octets

SubjectKeyId:
AuthorityKeyId: 0b:50:ec:77:ef:2a:9b:ff:ec:03:a1:0a:ff:ad:c6:e4:2a:18:c7:3e

Fingerprint (sha1): 27:ae:3d:03:c8:a2:74:6a:97:dc:8c:e3:e1:32:e0:58:d0:e4:12:68
Fingerprint (sha256): 00:94:dc:0d:7c:ba:6f:af:04:b7:3a:c0:2a:6d:31:f2:3f:04:e5:39:e1:23:01:23:c3:5e:72:de:cc:c9:dc:ca

Issuing Certificate URL: http://gu.symcb.com/gu.crt

Revocation information

OCSP Server: http://gu.symcd.com
CRL Distribution Point: http://gu.symcb.com/gu.crl

Check the revocation status for certificate lirs.health.ri.gov

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for lirs.health.ri.gov

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

lirs.health.ri.gov

Other certificates including the domain name ri.gov

(limited to 100 certificates)
caringcareers.ri.gov
gwb.ri.gov
healthyrhode.ri.gov
sni.cloudflaressl.com
climatechange.ri.gov
lirs.health.ri.gov
tls.automattic.com
sim.ribridges.ri.gov
innovate.ri.gov
prod.16.slot.cdn.salesforce-communities.com
dwq.health.ri.gov
prod.16.slot.cdn.salesforce-communities.com
prod.16.slot.cdn.salesforce-communities.com
www.ricert.ride.ri.gov
prod.16.slot.cdn.salesforce-communities.com
ridmvtestservices-dev.ri.gov
prod.16.slot.cdn.salesforce-communities.com
conversions.vetdata.com
*.sos.ri.gov
sni.cloudflaressl.com
sim.ribridges.ri.gov
prod.16.slot.cdn.salesforce-communities.com
www.abcp.riag.ri.gov
sos.ri.gov
data.ri.gov
prod.16.slot.cdn.salesforce-communities.com
welltesting.health.ri.gov
results.ri.gov
dbr.ri.gov
sni.cloudflaressl.com
ridop.ri.gov
prod.16.slot.cdn.salesforce-communities.com
dorexpressjge.courts.ri.gov
wcompsys.dlt.ri.gov
www.rieermc.ri.gov
www.seow.ri.gov
healthyrhode.ri.gov
sni.cloudflaressl.com
www.barrington.ri.gov
dhs-db-vhsql01.enterprise.ri.gov
prod.16.slot.cdn.salesforce-communities.com
prod.16.slot.cdn.salesforce-communities.com
prod.16.slot.cdn.salesforce-communities.com
www.policy.dhs.ri.gov
ridmvreservations.ri.gov
cvcapp.treasury.ri.gov
portal2.courts.ri.gov
gwb.ri.gov
tls.automattic.com
vote.ri.gov
fsc.ri.gov
ecert.ride.ri.gov
ssl415607.cloudflaressl.com
prod.16.slot.cdn.salesforce-communities.com
gwb.ri.gov
prod.16.slot.cdn.salesforce-communities.com
sheriffs.ri.gov
debtwatch.treasury.ri.gov
taxportalcsr.ri.gov
www.ri.gov
teleserve.dlt.ri.gov
ffxnonprod.tax.ri.gov
dltweb.dlt.ri.gov
www.earr.dhs.ri.gov
prod.16.slot.cdn.salesforce-communities.com
healthyrhode.ri.gov
prod.16.slot.cdn.salesforce-communities.com
prod.16.slot.cdn.salesforce-communities.com
prod.16.slot.cdn.salesforce-communities.com
www.rieermc.ri.gov
*.rims.dmv.ri.gov
rifansportal.ri.gov
sni.cloudflaressl.com
dev.api.crushcovid.ri.gov
prod.16.slot.cdn.salesforce-communities.com
support.exceed.ri.gov
www.policy.dhs.ri.gov
*.rims.dmv.ri.gov
dot-ap-gis06.dot.ri.gov
prod.16.slot.cdn.salesforce-communities.com
dwq.health.ri.gov
kidsnet.health.ri.gov
ssl415606.cloudflaressl.com
bhddh.ri.gov
*.dcyf.ri.gov
sni.cloudflaressl.com
test.uiicon.dlt.ri.gov
adfs.ri.gov
www.vapadmin.doc.ri.gov
*.prod.oneoutdoor.egov.com
vueworksprod.dot.ri.gov
ssl860942.cloudflaressl.com
mail.courts.ri.gov
innovate.ri.gov
cmars.doc.ri.gov
voice.riag.ri.gov
prod.16.slot.cdn.salesforce-communities.com
fdus-33.freshdesk.com
sni.cloudflaressl.com
prod.16.slot.cdn.salesforce-communities.com

Certificate

The complete raw certificate details for lirs.health.ri.gov in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEYTCCA0mgAwIBAgIDAzjKMA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRh
dGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzQwHhcNMTYw
MjEwMTUwNDI4WhcNMTkwNTA5MTk1NjQwWjAdMRswGQYDVQQDExJsaXJzLmhlYWx0
aC5yaS5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3f7G5w71s
DFefgFgVFKoxo8hpg6N4YUCJCWnnQz7hmmm0ZDK8hYAGnfVbOe5HxFEZdmRF4cah
Tg8qOoQpRHN3J/s4b7p1km9gj8YDFBrLoei0aOzbBmJ1QWsivxeYX3Nh3oW0Kt6M
kwnTs75pxa1GjK+5DhnmT22kSTyGy/TwFj0/oZRG4TVvYtDGhOZ+5St3Rxn72mJ0
KXcxLkwXz1ao4b1XK2SOt9I0vxvzPiBGa+rR7MfbYJEUwYIOEmxC9Vefw2TCYJcX
8vOU19k9L10b1PuRfPPbtwzSq3UV12yMX87RXV1K4960MRNRQEurU5fyiH0vF2SC
FQXBNPP4nHxnAgMBAAGjggFfMIIBWzAfBgNVHSMEGDAWgBQLUOx37yqb/+wDoQr/
rcbkKhjHPjBXBggrBgEFBQcBAQRLMEkwHwYIKwYBBQUHMAGGE2h0dHA6Ly9ndS5z
eW1jZC5jb20wJgYIKwYBBQUHMAKGGmh0dHA6Ly9ndS5zeW1jYi5jb20vZ3UuY3J0
MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
HQYDVR0RBBYwFIISbGlycy5oZWFsdGgucmkuZ292MCsGA1UdHwQkMCIwIKAeoByG
Gmh0dHA6Ly9ndS5zeW1jYi5jb20vZ3UuY3JsMAwGA1UdEwEB/wQCMAAwVgYDVR0g
BE8wTTBLBgZngQwBAgEwQTA/BggrBgEFBQcCARYzaHR0cHM6Ly93d3cuZ2VvdHJ1
c3QuY29tL3Jlc291cmNlcy9yZXBvc2l0b3J5L2xlZ2FsMA0GCSqGSIb3DQEBCwUA
A4IBAQC0a5Yno3Ftoee4XtX7Sez8fd+Z2ldWGzCkAODyV36tSLImXUyvF/AYSroe
XzEB7kvodK7lnJMFDCCelQis1c2uqgQzFp6jUxHZd/Kcg6feUq2KdpjTjEP8xAVt
12z6tVnZ62mQXGvn6jlWhcHwKud8jPMaKGyKVFaGS2+DEWy/KO2j+vFFMm0cwJ9W
0dktOtFxjWeuO3cnZmAdLntRFj1R2xz/VTCyPjvYxK6X5OdQ0Ly5dVwSnCoETiPA
dktmoBBC4AVjdCEurF0FwyCj1E9VuBnZ47CUgmBv7KVAzcjz4xUjLOIU35j7PANQ
qV55Y7yWDs09f/TX/DrkUfYKcHB+
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt3+xucO9bAxXn4BYFRSq
MaPIaYOjeGFAiQlp50M+4ZpptGQyvIWABp31WznuR8RRGXZkReHGoU4PKjqEKURz
dyf7OG+6dZJvYI/GAxQay6HotGjs2wZidUFrIr8XmF9zYd6FtCrejJMJ07O+acWt
RoyvuQ4Z5k9tpEk8hsv08BY9P6GURuE1b2LQxoTmfuUrd0cZ+9pidCl3MS5MF89W
qOG9VytkjrfSNL8b8z4gRmvq0ezH22CRFMGCDhJsQvVXn8NkwmCXF/LzlNfZPS9d
G9T7kXzz27cM0qt1FddsjF/O0V1dSuPetDETUUBLq1OX8oh9LxdkghUFwTTz+Jx8
ZwIDAQAB
-----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 211146
 . . . . . . . . [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 'GeoTrust Inc.'
 . . . . . . . . . . . . [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.11 (organizationalUnitName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Domain Validated SSL'
 . . . . . . . . . . . . [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 'GeoTrust DV SSL CA - G4'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-02-10 15:04:28 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-09 19:56:40 +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 'lirs.health.ri.gov'
 . . . . . . . . [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 23164578185787299101076793786214993888542524549510016403824179972340198177496345801096243322643568174035100956225161518582480993983409689556448638715224680870525078198534045130001025520114688220913908549491884104350488929571882371748924126885323087465812512504519387738754043542596689843042405423610729482253288568073664370686787597016737036032816293300194929797511873591410135271521301722533959908272592786470284400383516708554930216679143870907622114453762604456286105325623871668747214128957337991774225908244012838430569665042363189195864728833941098191597116197732484037205177815113830184577835190279206218792039
 . . . . . . . . . . . . . . . . . . . . [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.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 0b50ec77ef2a9bffec03a10affadc6e42a18c73e
 . . . . . . . . . . . . . . . . [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 (75 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://gu.symcd.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://gu.symcb.com/gu.crt'
 . . . . . . . . . . . . . . . . [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.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lirs.health.ri.gov'
 . . . . . . . . . . . . . . . . [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 (36 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://gu.symcb.com/gu.crl'
 . . . . . . . . . . . . . . . . [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.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (79 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: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 'https://www.geotrust.com/resources/repository/legal'
 . . . . [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)
		00b46b9627a3716da1e7b85ed5fb49ecfc7ddf99da57561b30a400e0f2577ead48b2265d4caf17f0184aba1e5f3101ee4be874aee59c93050c209e9508acd5cdaeaa0433169ea35311d977f29c83a7de52ad8a7698d38c43fcc4056dd76cfab559d9eb69905c6be7ea395685c1f02ae77c8cf31a286c8a5456864b6f83116cbf28eda3faf145326d1cc09f56d1d92d3ad1718d67ae3b772766601d2e7b51163d51db1cff5530b23e3bd8c4ae97e4e750d0bcb9755c129c2a044e23c0764b66a01042e0056374212eac5d05c320a3d44f55b819d9e3b09482606feca540cdc8f3e315232ce214df98fb3c0350a95e7963bc960ecd3d7ff4d7fc3ae451f60a70707e