old.twai.it

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1a:d7:53:87:37:7a:b0:30:51:c4:b0:b3:4c:fe:bb:55:c0 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=old.twai.it

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1a:d7:53:87:37:7a:b0:30:51:c4:b0:b3:4c:fe:bb:55:c0
Serial Number (int): 270470417057478970894871377396506623169984
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 7a:b5:37:8c:2b:7c:ef:52:a0:ec:8c:e3:dc:d5:ed:b3:a1:8d:62:42
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 55:c0:89:63:a4:c0:72:fd:b5:1d:98:5b:a3:a7:e1:36:e3:4f:58:c2
Fingerprint (sha256): 5e:19:de:c1:50:74:fd:8e:17:0f:c9:af:92:af:43:52:e3:d8:0e:5a:76:9f:f1:0b:49:21:23:1a:fb:ce:e3:e0

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 old.twai.it

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for old.twai.it

Public Key Algorithm

RSA

Key Size

4096

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

old.twai.it
zend.twai.it

Other certificates including the domain name twai.it

(limited to 100 certificates)

Certificate

The complete raw certificate details for old.twai.it in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGXTCCBUWgAwIBAgISAxrXU4c3erAwUcSws0z+u1XAMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA0MjgxMzMwNTBaFw0x
OTA3MjcxMzMwNTBaMBYxFDASBgNVBAMTC29sZC50d2FpLml0MIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEArGUVQSsvTJ5q369oYSLVa57Mmxvf0yiMx1TC
hsLSOKERvZmB7u2BJH4/7PePU9UPnBoc2UJxtCAPt/By9mftQUkdzpiR8jaCgfQ6
EnlYUuFHqoFel0B2EfCe42PXcUrmwTQTuA7vKSgZ3OIqmVHQPPZoprt6npQgVZNY
oAmMwQyuvQxtinfOfAoY/ygSABLxjeKxJIkAUCBzxKmAEJqtGye4NIWsFw5Z7bMe
kByzZQnUohivJ5uB5znVzZZz3uAXz6tmVqJWhAy9Fk+xZ3wObRoEFiOKLfoHETnL
591IlketefLBD6nvwg2xZIij5mfAG4YWY2z9+pBxJh3Ox1yFJrXLvnNZDrend4aG
PBbYWMIy+JSZ0bpbfhGVNk3Hap9woLhUkl+etUV8gRkpHuHPWd9xh6rb8GCMqTzf
Yje3RNZRDjG1ykULUJx48rp1W4B9XSxQ7Cj+C738bRncDefpe2zxrre7jkPZ6IG4
5HjOjmgJW+cC2MDxOqeU42Vl+RVWYY5Rsy9b5oplo40Rhl837KyGGkF4s3Zp1PQ9
2l1Omsxb2yX+KILxd0qgE/Gfde4SZ95P21BEyHOdYmX2K+12dFadbIXF6ntsGbPq
AEcLtYvUzTH0DJsolViUrOF7hMyhouZ4fjuxJ7exPCmZuc3JtY1UBzAhPnFn+MNi
XZcEiYECAwEAAaOCAm8wggJrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUerU3jCt8
71Kg7Izj3NXts6GNYkIwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw
bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnLzAkBgNVHREEHTAbggtvbGQudHdhaS5pdIIMemVuZC50
d2FpLml0MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI
KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHW
eQIEAgSB9gSB8wDxAHcAY/Lbzeg7zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0A
AAFqZFsOcwAABAMASDBGAiEAjpz3ocprGGdIegtqw+AgSrHPK/dbQqH9kApOL9nk
+jUCIQCB/C59CBmf90fEwGAE23e43Rp4NhDydmffXbCXZ1CieAB2AG9Tdqwx8DEZ
2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABamRbEBwAAAQDAEcwRQIhAJJryPoa
UnTNIii7WOHpSVhR2Y1jAwMlDAHcYsfOT/0PAiAoC8TRkt2u0QzunAWu8WO1Ig1u
56hDgXfIzJRgLS3vRTANBgkqhkiG9w0BAQsFAAOCAQEAi28c5AGPxslCSUSA1hte
SufmwDQWzyXToDn470Gkg7LBN0DVI01dJIe7BbbHaszPhsFPwIcCc86+Cf0tz5OR
SRHV81iftG5FBVpgDqhmxS+DgYmFozRYLFG8rb/hHnXP+jeDIaUI+j7XP85lU5W4
UrvDah0KJim1xOSQnClzPCk2v0giamB72lxQABGh9z78kDuJtWuWOQWHmRDbUT+c
PbCT4y7acg2vB+/Ib1rXElZzorx4h8JNZDqBlRjahcLnHZfa2hUyTZwXwBvpc9O3
fs+CXTYSyyWzvNWmaHBKmF8A0AJyFdrUf3Janm/p7Mhkog5Law2RszjUtrcMZER6
bQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArGUVQSsvTJ5q369oYSLV
a57Mmxvf0yiMx1TChsLSOKERvZmB7u2BJH4/7PePU9UPnBoc2UJxtCAPt/By9mft
QUkdzpiR8jaCgfQ6EnlYUuFHqoFel0B2EfCe42PXcUrmwTQTuA7vKSgZ3OIqmVHQ
PPZoprt6npQgVZNYoAmMwQyuvQxtinfOfAoY/ygSABLxjeKxJIkAUCBzxKmAEJqt
Gye4NIWsFw5Z7bMekByzZQnUohivJ5uB5znVzZZz3uAXz6tmVqJWhAy9Fk+xZ3wO
bRoEFiOKLfoHETnL591IlketefLBD6nvwg2xZIij5mfAG4YWY2z9+pBxJh3Ox1yF
JrXLvnNZDrend4aGPBbYWMIy+JSZ0bpbfhGVNk3Hap9woLhUkl+etUV8gRkpHuHP
Wd9xh6rb8GCMqTzfYje3RNZRDjG1ykULUJx48rp1W4B9XSxQ7Cj+C738bRncDefp
e2zxrre7jkPZ6IG45HjOjmgJW+cC2MDxOqeU42Vl+RVWYY5Rsy9b5oplo40Rhl83
7KyGGkF4s3Zp1PQ92l1Omsxb2yX+KILxd0qgE/Gfde4SZ95P21BEyHOdYmX2K+12
dFadbIXF6ntsGbPqAEcLtYvUzTH0DJsolViUrOF7hMyhouZ4fjuxJ7exPCmZuc3J
tY1UBzAhPnFn+MNiXZcEiYECAwEAAQ==
-----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 270470417057478970894871377396506623169984
 . . . . . . . . [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 2019-04-28 13:30:50 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-07-27 13:30:50 +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 'old.twai.it'
 . . . . . . . . [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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 703309649878959421228500385795703872831188812867204087665783940679813130926174653186855963493165280039708725395583624531422290174296824995685237209378451258335290435848521057091664742771079412519719042487373206216691390857086512284754735968230620412214776955681471785872784815261600739761046082438637984706709243975204705954928908536404849431179668405889384924953417693972275243518854058015571610082666082592642631666698058851386992446144439293440269228626279502045107186425681017414221904099722004861434076904322685224359341812583598750507381283865446688357438422566367376408745538213321025903821543092015526544583079557478985436435105001659654128662643227829698010322945432986830230612371788388689047778185902304227662544938690165468466733741026930466254395233895888468321489894292117570546110608931549843467755485754987644459425193305521256280537317351011851496593300337810773152253669510685207389730088041302314641408292267710049075076505738148148653372047286571141434848884199595640917446589933934957294250108371819824775712114085994163178040947959313299882087034070430336422999742526894148153753059540634414504531703976902649285319647759962719995942584163938432334888264261987301063326061180181576755177146846575269993731361153
 . . . . . . . . . . . . . . . . . . . . [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)
							7ab5378c2b7cef52a0ec8ce3dcd5edb3a18d6242
 . . . . . . . . . . . . . . . . [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 (29 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'old.twai.it'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'zend.twai.it'
 . . . . . . . . . . . . . . . . [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 (69 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.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f100770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016a645b0e7300000403004830460221008e9cf7a1ca6b1867487a0b6ac3e0204ab1cf2bf75b42a1fd900a4e2fd9e4fa3502210081fc2e7d08199ff747c4c06004db77b8dd1a783610f27667df5db0976750a2780076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016a645b101c0000040300473045022100926bc8fa1a5274cd2228bb58e1e9495851d98d630303250c01dc62c7ce4ffd0f0220280bc4d192ddaed10cee9c05aef163b5220d6ee7a8438177c8cc94602d2def45
 . . . . [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)
		008b6f1ce4018fc6c942494480d61b5e4ae7e6c03416cf25d3a039f8ef41a483b2c13740d5234d5d2487bb05b6c76acccf86c14fc0870273cebe09fd2dcf93914911d5f3589fb46e45055a600ea866c52f83818985a334582c51bcadbfe11e75cffa378321a508fa3ed73fce655395b852bbc36a1d0a2629b5c4e4909c29733c2936bf48226a607bda5c500011a1f73efc903b89b56b963905879910db513f9c3db093e32eda720daf07efc86f5ad7125673a2bc7887c24d643a819518da85c2e71d97dada15324d9c17c01be973d3b77ecf825d3612cb25b3bcd5a668704a985f00d0027215dad47f725a9e6fe9ecc864a20e4b6b0d91b338d4b6b70c64447a6d