wither.app
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:e7:8a:06:3a:dd:4c:8f:be:60:e9:87:a8:1c:5e:a0:6b:5c 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=wither.app
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:e7:8a:06:3a:dd:4c:8f:be:60:e9:87:a8:1c:5e:a0:6b:5cSerial Number (int): 340125550365129870162963006475623160900444
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 25:0b:9d:30:75:98:cc:34:4b:05:f3:fe:9f:44:3f:cf:dd:6e:2f:5c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d0:57:f3:70:9c:90:eb:0a:e9:69:1f:28:6d:ea:ed:b6:86:07:d6:db
Fingerprint (sha256): ad:74:ec:a9:aa:0d:3e:c7:5c:90:d0:2e:fb:17:21:7d:22:ec:89:90:ed:c8:f8:88:e9:e7:11:99:37:7e:10:a8
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate wither.app
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for wither.app
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
wither.app
Other certificates including the domain name wither.app
(limited to 100 certificates)
liquorstore.klvnmarshall.com
gamemind.tw
docs.dlex.io
hashmedia.info
www.staffza.ca
elezioni.comunesg.it
www.blinc.pl
twentyfortyeight.stuartsewell.dev
www.oshia.ng
www.hellomexico.mx
learn.grasshopper.app
wither.app
invite.wither.app
www.carbonemeryins.com
wither.app
www.convertman.com
www.studiohub.app
member.db.coach
devcado.com
partner.edusteer.com
wither.app
www.idshipthat.app
storyrack.in
www.roggeli.ch
tappy.link
speed.measurementlab.net
vurvey.dev
www.chen.enterprises
dokuz10.com
gamemind.tw
docs.dlex.io
hashmedia.info
www.staffza.ca
elezioni.comunesg.it
www.blinc.pl
twentyfortyeight.stuartsewell.dev
www.oshia.ng
www.hellomexico.mx
learn.grasshopper.app
wither.app
invite.wither.app
www.carbonemeryins.com
wither.app
www.convertman.com
www.studiohub.app
member.db.coach
devcado.com
partner.edusteer.com
wither.app
www.idshipthat.app
storyrack.in
www.roggeli.ch
tappy.link
speed.measurementlab.net
vurvey.dev
www.chen.enterprises
dokuz10.com
Certificate
The complete raw certificate details for wither.app in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsCvRZu8D/Z8w5nKqN9i9 3VnxvWPdrW6m5sgANIvHXLlFzxhwnFq+rYNKoCo76/6wphk2IXvLExmwZJ+aBTbh fD+V+ca/AcwleQWyLLAOTZqF2u8MFV7iFs5xq5bDhxt3cZLiyFl8s0xPzw6Oncxg eNVcSRo+GcN1mG+WuQ2TeBatALC938FkYbj2ikHvfpOq84XNrvo7t6RiR83L6S0s 4t5xWiW89eThqhMg2yy7EUEtP5jUEdW6DeJsJ3bns05o9d39JFb79uc6HUJ0p3cA 6jSZuTpJyBEfeBTRVk9HBGK3ip3NORASP+g9nOqhhRnvnWtwEPtgCD3FbDPCHKAk CAXOIb2I+NjyGPoBSYQ8mz5byHToFccknjzivronBy4RxuW+R9/oDxgGRdiKXb+V TH+9OH3uHmm3qxbtmpz0oPc71icN5CGkcyzeCo1nrXvmPhe4z6ggWwWHdIgxv+aM 5pJf96wNDXO523v1ASa3osVjhp1Pb3+FVQCTQnX8tFDLWpcB7JrfdKmOeF1tq906 RoaD7lq9hRCPgfeWyVSa6tT01awHJE+/u6+HJ3WOMtZTNH/AXhvxFWONfOSlUTc0 oX3uAAYBPPvB/6GweeVn2xpyB3hmd5xxT9GaoCu8gPF+kZSykB+vyCZ+tq2146HO XoWA0LvddgljHRB6irtyP28CAwEAAQ== -----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 340125550365129870162963006475623160900444 . . . . . . . . [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-09-12 17:51:13 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-11 17:51:13 +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 'wither.app' . . . . . . . . [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 718715644055541797202807124107754094468365340835741916692625748572322629595644661277846595915916042002061294517834793604586428297165812710910886669392637280658202518358876597295917809927353829943125457829748327288775648379519595370971726136599018801087991850691656651582646690493062291818673377807354447981107561151394643266212261437069233106361231440397234902318301292446282061941259017054061201011437234340684915205154365461737389456539525368457935171272835117047257845845093370526898540404321540578521178328221503386409739271203117380272762577386383585277888537675729998380265332133158467709535849451874012413623259803527469865127439940265620784164254137107109863118612182635186467023822496848321675147606571299873005678919631756630296243135623309518360276712873304821480813469392613088687592467916301573644170404221911950608203997489956759736243404546586405888589546001583202738806059869605287564024592372665888517862329468239593075468556331867011312523283178043989888426494181021249225958359048291221729580060575420458702833611441464605758919921522929494812229449683565256677140646496110846624176107594750258323614101443778890181982828395217629326912320912083770598880563232717894707518957510958328479569893237186550771683049327 . . . . . . . . . . . . . . . . . . . . [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) 250b9d307598cc344b05f3fe9f443fcfdd6e2f5c . . . . . . . . . . . . . . . . [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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wither.app' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016d26d0b1c1000004030046304402202b5d96f222da5ac5e0cb9f99688b7b3b9d43f4bf13d15933c5c0aa5f1e5f90f90220048c7a2b325f2a7e9092ed11fcd537d5e7b636202bebf8bf912b4aa6b83bc170007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d26d0afec000004030047304502206922c82111849eab0c6d3911f6628504f539b3d0c2fdaafc5784d68054a234a1022100e51e9c9b2c0038e7c11acfffc9ed7d9000d851464297e9c5ba9c98c5ebc0b8c9 . . . . [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) 00875f95c84342edc79c9bba1295cfff3011a938d95c0ef74c0818bfcf897539ea4341c71b07820cda1e7d3693ca02f62750938d85e05a1fe6762611c6ff3fb5de6e62be0b5fd4b87f3779c6000d417e441c4803a55af43626dfe01d6e7141ccdbebe95eeda4d931a47889171516ea275a57442ce209809156777914f34832a55fca7d431552ee3fdd1c807e8d7d459b344e1d464fae3730887c563922247360b4dc140dc6950f024ee5fe511b3f4f8b16edd1a736f7c106d75b042130c17214fd90b5c48f295f271e178518ed82778c3bdb39073d22c9b69b5a50e877ce95b727669bcbb77f5e8f461001cd2d6aaa17107628eaf80b86d06389f3105578d0f79a