app.bright.com

Issued by R3

About this certificate

This digital certificate with serial number 04:c8:9c:1d:85:9f:61:7b:ea:38:bc:9e:6d:e2:58:63:ca:68 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=app.bright.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:c8:9c:1d:85:9f:61:7b:ea:38:bc:9e:6d:e2:58:63:ca:68
Serial Number (int): 416713129965367948640693785996863352326760
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 33:61:b9:19:c4:ee:da:8d:4a:76:59:1b:59:75:fc:a2:d7:90:4e:17
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 8c:f9:50:c6:16:cc:36:73:53:64:38:19:1b:45:5d:c6:7d:c6:f8:3f
Fingerprint (sha256): c9:86:5e:15:01:85:d8:a9:4d:c0:53:de:ac:74:fe:cf:26:13:26:1e:d9:3b:71:68:80:5f:0a:85:7b:8b:6a:85

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

Revocation information

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

Check the revocation status for certificate app.bright.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for app.bright.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

app.bright.com

Other certificates including the domain name bright.com

(limited to 100 certificates)
support.kerne.org
staging.bright.com
help.mkor.ro
help.premiochat.com
support.bright.com
gateway.bright.com
app.bright.com
support.condoctools.com
support.techedmarketing.com
support.weareblood.org
support.condoctools.com
helpdesk.inknoe.com
*.bright.com
www.bright.com
support.polarisec.io
staging.bright.com
helpdesk.bright.com
support.edgesupport.com
support.simpliunlimited.com
bright.com
support.rightbite.com
helpdesk.bright.com
support.edgesupport.com
staging.bright.com
app.bright.com
collaborate-atl.ct450.com
assist.cavalier.technology
support.bright.com
staging.bright.com
staging.bright.com
www.bright.com
support.farm4usa.com
bright.com
app.bright.com
support.condoctools.com
bright.com
vpn.bright.com
helpcenter.pasteurshaving.com
join.familybilling.com
distribution.hhmlp.com
support.methodpro.com
staging.bright.com
www.bright.com
support.kerne.org
bright.com
support.condoctools.com
bright.com
help.verusfinancial.net
brightintune.bright.com
support.maxtechnology.com.au
intune.bright.com
support.wjddesigns.com
app.bright.com
support.growup-marketing.co.jp
app.bright.com
vpn.bright.com
support.nuquo.com
helpdesk.bright.com
helpdesk.grandcanyonresort.com
app.bright.com
app.bright.com
intune.bright.com
team.striverest.com
support.wickedspider.com
gateway.bright.com
support.polarisec.io
www.bright.com
ticketprojet.coperbee.fr
support.condoctools.com
bright.com
app.bright.com
bright.com
*.bright.com
join.familybilling.com
staging.bright.com
bright.com
ztickets.e-consystems.com

Certificate

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

Certificate (PEM)

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

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApLyCZAG2yDc1e/UCe/rR
UNszMsyHPE1W48Dlg+6Pd7oEYgbI8JYwK+dwbJ9ks+9sP2UefpR4LalUx47LYP8e
JxOkjXQmUuNI36MepIF5kRuKDbEhgn7jt9LOPsVghZXdpeVBOFsgsghmtncTJCmc
0wg4Vu6Yx19EJxYjpD9jRz2NSWiCK7zxUBrXCzd60BN8wAL5LDblJBPWmeY/mtby
Hh/5JWGub9CF7FWW+d/kwr34jnqzqDReBfX3pb8hS0dXSr9e1sCO8zK08j/SSejb
PUaS/a1TaVkfsKZPkEjQCF2dS3IaERU4HlJFjszHZqu3k+j7B0sjlqYYqAzNhWhj
kzfzx4mM/0y+74Z5ptyFDJpBT4IXk2xc9YQXYAH83HmO+u9Vns1L0VrwdQvgJ5B3
lIiPT6I6isiqpr7IvXGCLU7LD1VEX5y+lMb90JrciNTD2cYuASgdNpzmD0Sq7NpK
vScbx9RpZonEgq0CZlqGTq/9M+tq4fqpFo8vcBdXyq+pzGzDDNG8Ti7iO0COqhcq
bTUVu36XSYparjyJfkXjx9TgBLeGj9QAxLOP0tT9cIsWiN0Mj0KC7kxWP1yabtaA
jRb+YEO6993jtfmVKk8/gxSL+RJBLwotdh5qvYlmmJtJ6+UGaVoflgIoQleCO66N
erKCNfGZfSuWDZDdnDRtNpECAwEAAQ==
-----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 416713129965367948640693785996863352326760
 . . . . . . . . [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 2024-01-22 13:37:54 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-21 13:37:53 +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 'app.bright.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 672065732641631637104721042561991161954329608192831858057264825589088988482267616302740598922957707510714827066419751253792602941115315773624419900574246457703588017942292168120558768101212198477919259289760176401351344079225002685105475085885732456152783228239103543461909045307015729881471205228317141110742535417613830983583683326204809671503321503216107830314362789508014898897316304992397019043350988010359823337498173196784621047862144492650534051374751091240028999125595122210935016618280107776985084849921669697035643063812749446143362989914468257499978707891217178521569556229655354464251106371207682304186937597670402418175124460446380635576086703433393485534288572356077814183601796117511385399279044767711691556847903727398174392207578841912866031325690039336752675665677901495785344338116988494607474785947271374559364999732326224886797446367472449347383284123972068853140285407911231171869555730667520293378432167579776351746193168186155559500774247685717491567289484580432837346943946579333360967895278162760011477961181880329467892516948920234091377517523989536973631030164275600253676073976425627150246858189593761442741104365281640971612753214933716660156844789677766368749745079992375452320250091271753772087195281
 . . . . . . . . . . . . . . . . . . . . [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)
							3361b919c4eeda8d4a76591b5975fca2d7904e17
 . . . . . . . . . . . . . . . . [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 (18 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'app.bright.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)
							00f00076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018d319b42ac0000040300473045022100eb69669a29250bef9a3255c80364699fef53558a71be471dce22a5083323baea022053d1c81176973ca1925e0d0a7650b87347712d40afe01ac3ec3ff22dcfa070d8007600a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018d319b42e6000004030047304502203d80f7426faf60b8e09960f8967e9fe108649c8557ccab69eec782cc2a5861c3022100b86d4e04de404ce546ed81b914d8af98f114f502b4759d6e2735f8b3abba041d
 . . . . [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)
		0091d999d1c99fc3c00e544de3891aaba2c4b4a67a11da51e251f7f891443a426215a09f71576df0366195c3d135c56dcc2667084403a5496f0a6d8f6f471136c190b61cdbe0527657542ed2112ab420e31c3cb52ab958047b4594d1181e463a4c3b45cf35d3a6e9c63465e5963b42656c04d85987fbc1b15d0f1a76c64890eeb8f1c48fd5d96770dec750132b52039d8f3115d32a66934b3afee165d100b2f94d439a2ceb591b600a18bcb51dc2d89da2046d3f8b51da54579168d0ee0eb1209700c6b58013fb7348a34960a2b43005e10547fe78a923077a9f0b6ae57d0900117c2b807d1f26531b7194e362ccee382d202ac5cd1926eb0b4f1924dbdb581bc7