jabber.odem.org

Issued by Let's Encrypt Authority X1

About this certificate

This digital certificate with serial number 01:ff:7c:ae:75:30:d4:24:a7:37:af:e0:08:d0:a0:1e:6e:ed was issued on by Let's Encrypt.

With 4 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=jabber.odem.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 01:ff:7c:ae:75:30:d4:24:a7:37:af:e0:08:d0:a0:1e:6e:ed
Serial Number (int): 174050019604640800019036066569336385335021
Serial Number lenght: 137 bits, 18 octets

SubjectKeyId: fb:fc:8a:ab:02:b7:55:13:e1:1b:14:e7:71:c0:2c:8a:d9:49:05:18
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 89:cd:9a:31:f8:37:e8:95:2e:3a:fe:2e:17:5a:cd:31:05:92:9a:f9
Fingerprint (sha256): 0a:de:6b:e4:62:3c:71:f7:d8:8e:a7:2f:36:75:26:5d:c4:2e:24:cc:7e:c8:4b:1f:7b:61:8d:ef:4c:f5:9b:f9

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

Revocation information

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

Check the revocation status for certificate jabber.odem.org

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for jabber.odem.org

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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

jabber.odem.org
jabber.5gestalten.de
jabber.a-blast.org
irc.odem.org

Other certificates including the domain name odem.org

(limited to 100 certificates)

Certificate

The complete raw certificate details for jabber.odem.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGOjCCBSKgAwIBAgISAf98rnUw1CSnN6/gCNCgHm7tMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNjAyMTYyMTAzMDBaFw0x
NjA1MTYyMTAzMDBaMBoxGDAWBgNVBAMTD2phYmJlci5vZGVtLm9yZzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBAKcOZSpUBR1ar5SkYHw+Qtu8tmtib+9C
MkTTG1xSe8xEo7/Ww0LHWGG8OXYHd3Jj7MDTLD0L1QDqLOAq2vQPQGdQf2BXWfuD
bXBoU9cniuhUKJWH6ILqfEm9GW6K+BS8W3Lr+YQcm2bnBqSZDn0FEOHmbplM/wEB
TFn1x7nrga6Ukmd3Ln0j9odfBcBNgmLMuuBHe6jTuN0Uf9MDZzFjG2QKoif9e1/m
rn2Z/M8Gy12UunFsDRGZ8M8y1PAhji3sDnUv4vxIH+wmTRF+25VD6pz3bii2wlUE
iYPZavhhVUaZaDUedMUkTFw3diJbhB6PJKNA5qImokaN1E6MR/WqSdO5B8RtM+2W
k2OvMio+R+i1hZCRrGpoBSBXpVUZ7yKZVWcwCTqYKuKBWDd0CNKm0Uq5V5G2D6ZL
evH/kOsTEMT/sDG+25+16w/pn8+07LxdiYoF0RLhXFX2r0MwsH/kY+TMn4OzxqKp
mQ1NrS5sYUFtDLQBTPZWUbE7P7ah/XRySrBhd4Y3/P09EKik1efOYJ3FfxPLzYH6
D+RUCynynmk71Nvxc8V2i/X8u26n/SfEgzjZJZf0j9j3Ehpvubi0lhFXKRNeu5hp
5W/ohrm5wP+kYCBiJ/38vukZrtyUNAM1EB3KCctNy+nmVELsHAC54ltAUK37WV2I
hk8wlCYGO/sfAgMBAAGjggJIMIICRDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPv8
iqsCt1UT4RsU53HALIrZSQUYMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z
qOyhMHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50
LXgxLmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu
dC14MS5sZXRzZW5jcnlwdC5vcmcvMFIGA1UdEQRLMEmCD2phYmJlci5vZGVtLm9y
Z4IUamFiYmVyLjVnZXN0YWx0ZW4uZGWCEmphYmJlci5hLWJsYXN0Lm9yZ4IMaXJj
Lm9kZW0ub3JnMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEB
ATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasG
CCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxp
ZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5j
ZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9s
ZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAGtS
UBTmYtVtkeVqugriVPnRV6gHF9h+I3VGYGC5h7aWt6hsjUiisV4jAtH/2zB7D+Sm
RdTN6fmLFpPNKfhbuy5We5GSLd8WwrX0hBWRfTb2P9vQOSpTEbuFh3Ilw1ULx9yW
Zd4poMT/Ow+FAFCNeC93oF6BEhFGZDJVWYYh39ATWsIFYGiCZhQNuPfhB62xfQQt
NTeKUh+u2v2ogumDY/moUTrfKOGAgM7zHADoaG8/tjfaHVTyXBK7w7o7+mPyRsIE
uRFnCqu19A0P2sMHOjcqHXJneGSP/fjT/QPN7g4maTD3Rowgzf0/kNPt/Wi2qYS1
xYfQ6XjDQYe+IKES8vk=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApw5lKlQFHVqvlKRgfD5C
27y2a2Jv70IyRNMbXFJ7zESjv9bDQsdYYbw5dgd3cmPswNMsPQvVAOos4Cra9A9A
Z1B/YFdZ+4NtcGhT1yeK6FQolYfogup8Sb0Zbor4FLxbcuv5hBybZucGpJkOfQUQ
4eZumUz/AQFMWfXHueuBrpSSZ3cufSP2h18FwE2CYsy64Ed7qNO43RR/0wNnMWMb
ZAqiJ/17X+aufZn8zwbLXZS6cWwNEZnwzzLU8CGOLewOdS/i/Egf7CZNEX7blUPq
nPduKLbCVQSJg9lq+GFVRploNR50xSRMXDd2IluEHo8ko0DmoiaiRo3UToxH9apJ
07kHxG0z7ZaTY68yKj5H6LWFkJGsamgFIFelVRnvIplVZzAJOpgq4oFYN3QI0qbR
SrlXkbYPpkt68f+Q6xMQxP+wMb7bn7XrD+mfz7TsvF2JigXREuFcVfavQzCwf+Rj
5Myfg7PGoqmZDU2tLmxhQW0MtAFM9lZRsTs/tqH9dHJKsGF3hjf8/T0QqKTV585g
ncV/E8vNgfoP5FQLKfKeaTvU2/FzxXaL9fy7bqf9J8SDONkll/SP2PcSGm+5uLSW
EVcpE167mGnlb+iGubnA/6RgIGIn/fy+6Rmu3JQ0AzUQHcoJy03L6eZUQuwcALni
W0BQrftZXYiGTzCUJgY7+x8CAwEAAQ==
-----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 174050019604640800019036066569336385335021
 . . . . . . . . [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 X1'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-02-16 21:03:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-05-16 21:03:00 +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 'jabber.odem.org'
 . . . . . . . . [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 681529962480356364909216411305033425319880231816369806050656642220975331566562450976915868897516961026195993124705917621721199737272966463025848465654698650321449594395664528123547865139641410044490750388102374185476460880332982158791499135536339037006416763590375134425302526592704487265649099594398182648368955286298288971530915717167130407228254120241993617342780565428213034140506594306865757837826592424077207308236708805654446223514283733119212665884433410856036073461197480527463228855344561698545999265801495784244804059954961380994755084510410822941593704725674042724899881562748001150364461954013761746868278701416202724524471759521333181920852891333127113314647628059703745335353880005362778516862614626160463886415968851965158270985513298765434437727391094200977965673391824810370187568364950257157212875478479509915099830586469585004212465689309929314158130628526194994232158001977238076521390955271020212918692186568962263080420363646197211605923649658777656156514003626861760366204127091423379397574409194333761493398597617313907944608100024712867032031821175908605966508150938228278335617780779845846368774250362822339393462654644026335213145196298122616239204591579754420730051493683750987893866012566832726251666207
 . . . . . . . . . . . . . . . . . . . . [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)
							fbfc8aab02b75513e11b14e771c02c8ad9490518
 . . . . . . . . . . . . . . . . [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 (100 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-x1.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-x1.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 (75 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jabber.odem.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jabber.5gestalten.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jabber.a-blast.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'irc.odem.org'
 . . . . . . . . . . . . . . . . [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)
		006b525014e662d56d91e56aba0ae254f9d157a80717d87e2375466060b987b696b7a86c8d48a2b15e2302d1ffdb307b0fe4a645d4cde9f98b1693cd29f85bbb2e567b91922ddf16c2b5f48415917d36f63fdbd0392a5311bb85877225c3550bc7dc9665de29a0c4ff3b0f8500508d782f77a05e81121146643255598621dfd0135ac20560688266140db8f7e107adb17d042d35378a521faedafda882e98363f9a8513adf28e18080cef31c00e8686f3fb637da1d54f25c12bbc3ba3bfa63f246c204b911670aabb5f40d0fdac3073a372a1d726778648ffdf8d3fd03cdee0e266930f7468c20cdfd3f90d3edfd68b6a984b5c587d0e978c34187be20a112f2f9