linagora.com

Issued by R3

About this certificate

This digital certificate with serial number 04:d0:50:84:e3:b9:0e:e7:0b:70:65:5d:f0:23:19:02:06:df 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:
  • 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=linagora.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:d0:50:84:e3:b9:0e:e7:0b:70:65:5d:f0:23:19:02:06:df
Serial Number (int): 419334904288213109054046076353435263960799
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: cf:46:2f:4f:7f:c3:25:34:17:03:17:14:a2:15:a4:6e:1a:81:5b:51
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): b9:25:69:1f:18:32:51:1b:00:bd:b7:e5:b6:15:cd:8c:c0:1a:d4:9b
Fingerprint (sha256): dc:0d:67:f8:c2:83:e9:21:e0:45:83:a1:2b:e2:d0:ac:39:2f:11:3a:f1:ac:2a:1a:bb:45:de:62:c9:b5:37:37

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate linagora.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for linagora.com

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

linagora.com

Other certificates including the domain name linagora.com

(limited to 100 certificates)
*.linagora.com
*.linagora.com
linagora.com
petals.linagora.com
linshare-internal.commun.linagora.com
www.sielte.com.br
ci-obm.linagora.com
ci-obm.linagora.com
huabei.app
poc.linagora.com
*.linagora.com
extranet.linagora.com
zestdevelopers.com
leoneazevedo.eng.br
linagora.com
petals.linagora.com
faire-simple-dev.linagora.com
faire-simple-dev.linagora.com
www.dogan-osthofen.com
*.linagora.com
ci-openpaas.linagora.com
p2023.linagora.com
petals.linagora.com
linshare.commun.linagora.com
linshare.commun.linagora.com
forge.linagora.com
linagora.com
petals.linagora.com
intranet.linagora.com
*.linagora.com
huabei.app
www.tuune.app
linshare.linagora.com
linagora.com
linshare.commun.linagora.com
*.linagora.com
www.buckyapp.com
petals.linagora.com
linagora.com
petals.linagora.com
sycloe-aeap.linagora.com
thebrent.net
grupomkn.com
linshare-internal.commun.linagora.com
forge.linagora.com
p2023.linagora.com
linshare.linagora.com
*.linagora.com
alegoriamedia.com
linagora.com
petals.linagora.com
petals.linagora.com
research.linagora.com
cryptoiclist.com
research.linagora.com
www.puravidasoftware.com
*.linagora.com
300sunnydays.com
poc.linagora.com
linagora.com
www.linagora.com
linshare-internal.commun.linagora.com
linagora.com
petals.linagora.com
faire-simple-dev.linagora.com
www.linagora.com
faire-simple-dev.linagora.com
petals.linagora.com
petals.linagora.com
linshare-internal.commun.linagora.com
shin.gy
linshare-internal.commun.linagora.com
next-mautic.linagora.com
linshare-internal.commun.linagora.com
linagora.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
pv21hat7CVRmnxVY0yGVO1yn2mwVsvhpow==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyrP2cI/ZvTG2NNadJgbE
RAT183H9NNxvSr1OMSdB5eBGTit1KR/GbsvOoqHV7JUZQZcMygu8+w3L4HzHpCkE
WQtVyG9yNxlMKV4rSetM2yrAjS9Wp4mYK17UOoA8UrEWNpfK1555c3X4phMnnaxM
EASNbisH3pJhpZwch2hFrCHiZWK8+GtWu2YhvX8YaqvO0/THgfyNcNWyps8dFSbY
GrTzLhhEn4gJWuNs8h2mHWE8EVxbGUYLcaCcnYcPEH1hnSWwW/wXZpEarj/V88Pq
PTJ6qvZq22qgu5FEm+e3iHq2inzDPUotqE/0Zb6EZ8XsvYgSWgcjWbLqregq1vhS
aPiQAkvSncL/vHADDJKnlWWdt25pCyhEXa0FzVYZgURmxbhhKZbfALK2BcfWvM9s
kVWtQw0qvaFYSJiXn3irsN/NZBZnjoz6+5JbXsGJ8qQuK4Tie04VlqKqrMoutFeZ
cgJ8KB4PCNZThNp+U3sGvWcKzRRDPi6MRhir+RfrLsf1TaEqrmpJnWOGWk1hycmb
jTpe3W9xlnsNso1BuABcZ4koBgPBFEr5JdFQE8PiO8c+V4DwMJp7KMsvZvKMbJVd
rGVE2o3vvqPy0pSZjUQlogziygRwPvR4DJO689YhTskrNaHtWO02uhLCpX8kjx3A
uHnynqt/4nx7cnPv1+YX9cMCAwEAAQ==
-----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 419334904288213109054046076353435263960799
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-11-04 23:51:15 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-02 23:51:14 +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 'linagora.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 826956006342310598040014991212834760761500346931954487745759507221651326731236092672297815511083551195376459610624391419651967150146172839595819496918395727541929857161546913489464944124281150740314261105148044951018001372041967377372492230717933327905175718742110019335329297018944108872004414779310975613475995601066168427389976347106678241197925925852444842248603762371489816283200137789698455133702435723201407041521792298555799267215743803914753993847928858057034135436524053257977033728831029687634365116053213282496935571143795641720902745701532121536521679190082729403956541146183525794771105495937291574045836654605718485690611792574365949056942203166264246294795540782250251540843452373679549108812251712102575601712468298020340612782362062413138506026821662335964734911903617853312219895638466981805725261816219208589663464492619034556169211140807751640218949879340286967231651543780510584642517374764062646401840309597632559687235917657955785761819352768348124604983148345935871354049724671491918216402691104932956181037531700361638234329449633903968497460128625142126603380251307880187215550846232449989649980435643630730942841714017715607459118270167060998428626833059075233434736298015415925425996538859427687480948163
 . . . . . . . . . . . . . . . . . . . . [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)
							cf462f4f7fc3253417031714a215a46e1a815b51
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (16 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'linagora.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 (12 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.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00077003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018b9cf667d50000040300483046022100b165184572844723ac21b6d5989a84fbd7fb142ffcded77d610094f7e9fb3a51022100843a8fc970470c7dd296fdd87abae2231dce9683bed0f39a158fe918b5150d6c007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018b9cf667df00000403004630440220239d5b5e3035a7d0e0f7f0917e81ac4e152d3d3b9d120a9794512ffd3a4720ad022029633e68e5ff5bbc6403ca9a4d254da42641c795c5d7df00c1ca1ac427d990e0
 . . . . [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)
		00a5f30001ea09edd2c6b6e5b1b3d38c2e5834c05535b8494b4f1c30452a94e3df95d70685eb0ce8eb82fffc12e67321e100465d05570ae480cc78ab64ff9906d4913ea94d63996943f26389e722f015b016152a8c1a147805e6c9114444d7a789fe7d4f33a3b1577047b177ae2c33ad5f88ecf2829468310a54750f170855bf259b614ef416689d4b647e7b02dc5aa962c423151087ff28b6c70d72790792645cdb7338e5ab88b71763d8ce951102b8bf4dd84c5a02deb0c2a8c1f520094f0847a4ca61fd5f32e6fd6f3e1d031a66949fdcd8a71fcff3ea5358036e1873ff9bfa40813d7e15ccc6a6fdb585ab7b0954669f1558d321953b5ca7da6c15b2f869a3