linagora.com

Issued by R3

About this certificate

This digital certificate with serial number 03:86:38:f7:3a:81:06:0e:ef:e6:e2:b3:f0:13:9d:2d:63:a6 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=linagora.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:86:38:f7:3a:81:06:0e:ef:e6:e2:b3:f0:13:9d:2d:63:a6
Serial Number (int): 307010415414376572379332819152191320056742
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f5:96:e5:4c:af:ba:e8:9c:22:c0:80:f2:6a:3d:8d:fe:25:79:82:f5
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): df:f8:8d:20:c9:f7:a5:25:74:dc:d1:48:12:24:d5:90:8b:10:24:99
Fingerprint (sha256): 9c:08:60:a1:d1:f9:6c:e3:d6:a1:d0:ae:11:15:3a:0f:79:c9:ab:96:83:d6:95:85:a3:91:d6:da:10:5d:80:9a

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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
gJeOwhRkyDI0+HN3TlHmdtn2xAfwmDNLxxk=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuHGWw2Eqhqx5HfeCOoNF
Ax3U06AYLW7//d7mmFMManej/IsLXf4UTvjGAMrn3L8fWLzZPU2w0581FbnCTw3s
ZSsJtU/y3uFrtLnMXbRALVaSXPQO/vzUnKCBztFYj4TwLmUe0kg86NLQHCgFTvv0
jbDXuACCRWCP/jI87H+aHySotXrRo0+GXB2hVgh/D2TTfXUVGLoh7XjKMa1dMm/R
o38LOL29FXHSrdqaBPZ/vA1jSeKpArp6hZwgbZJXRw+5aX9s9My9dtBDK7mIE5F7
AClkWWtR5Pzj5rThfVevBNj0gIO4Wi70mezGzuPohtIEhSP3H11c+OX4gyn8Z/lm
i1fiM+h6inRegH0msSzb7BGZUhw06fRbQS4MybgSUPN5t+F2vDnQYSDCYve7ygMj
lsR+NWhXIk0y2F/iDPYo59oS7ouRdSvzbryDH3hVnid31+dYzGxR2Z8UptRPFRxw
l3NlUEQcxHFcmE7vTai73mWYeit8oOhqIV2rb0a0Bg5guNQEzywr4xofl9BF2RGV
1nUFZTa2MS+YKJcHVWxUM7lpya13OsA1Z/lI/I5/FNrAlQ+xMd3g9+DtPGnn0gS2
ftS9JQHcVK2BWGMmSasGlvvPwdJvZ3S3Ym+8y4OIUwFSPv2jTqTWTXwuW0ILDZr8
HIoBpl71lTNXQwxrO4Zyg2MCAwEAAQ==
-----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 307010415414376572379332819152191320056742
 . . . . . . . . [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-07-08 01:31:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-10-06 01:31:22 +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 752464673978958698900865358082835866471982756561564511868181819592024402470709790591867590383448040147272829226192319020563011263320326325247981273786034438583795833971647215188853682092800488089084064821143120291231184498643865713082706314543100139816610683224393715657238372873566467741894717743181045241941292042251665321697235577812519701817681483099356165406852360206790699682999482411064617167402680828939067998102273763407988458667737679343236335046475376751744085255638244756908626350741617182450377667669337963451631862103378523726719247431820393735583040473595660272692780072005168124956103924257690165204688039977727155181682674239097670970231472992952094858423120322642722144581373870340611744957922759244245054051328987362645674598344693004609159696405677076577651345184990862457222200488203686112051050036615712801476212950699956885806533703793656635987083989508550413948924885784640571118040384523302468354774857108505847281997795993398784076810220640969338873429738700055217655609873989537589934409950769779130060449024638328130420043557277420651532288307673503206949942375139676019908122337864678048617957097086164300856708722081804283064696388018533677980664703707391554548808232913770579672499240726114007824630627
 . . . . . . . . . . . . . . . . . . . . [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)
							f596e54cafbae89c22c080f26a3d8dfe257982f5
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb499000001893356f45c0000040300473045022100e9045939f8dc2da9ec810db1cbf7f6a4ae5f30c0292dc2740cc63dce228d104b02205b91973019b4c31580e357e3a28e68f61296d68e768c359a76e2b6647fa1bd190077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb52000001893356f4750000040300483046022100ddf0088540cdf3de4d12bf3be99c34e823ed6b01e9eca9b4953940d79c6f9f3a022100ac5d8053e3d5d447a4ed5a62b1f3ea723e1e8c4598b5943737bcc5ce92f0c52b
 . . . . [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)
		0077f23cfca1ce2370df47815bb8c9ad0cf38ef340c2121947eb4d8404b67f12c3c441ca96f6838e4bfb8912fbc0aa1bd8965c1b3ac768253575fca9ed0d034415f57a56ba3f32151c9964f01989ff648b2b64738d8842f03a0ea3d119c7952254ee68e058998b389f223371f306b890b87cd85a7ff8cfcfcc332d8237dd0d966b9f8d05ef8a49f52e294167fdaa52b0d72ae76d919bc953cc85cd54310d922aa09d8ea1e97e41f82a4ae2ee53115bb715d62e4ee7e0c5a699398822f037c15d20903d0b8022bc83a6403fef2126fd99454aece8bdc41cc05c2e500db4291c34ccc80f3797ab6880978ec21464c83234f873774e51e676d9f6c407f098334bc719