lamplighter.io
Issued by R3
About this certificate
This digital certificate with serial number 04:9a:71:c3:c1:bc:bb:b6:e8:d2:0c:0c:b3:72:13:3b:f5:51 was issued on by Let's Encrypt.
With 2 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=lamplighter.io
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:9a:71:c3:c1:bc:bb:b6:e8:d2:0c:0c:b3:72:13:3b:f5:51Serial Number (int): 401003847423734662623134538426353322816849
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 46:a6:ce:1d:13:2c:e4:4b:59:3a:b1:68:79:a8:33:0f:30:13:13:ed
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 36:34:9b:e6:58:dc:51:e7:e1:be:b1:b1:20:a3:09:f2:6e:d4:1e:cb
Fingerprint (sha256): 8c:49:6a:ba:93:8b:83:0d:d2:da:2b:b1:f1:2d:dc:61:15:d9:3d:6a:c5:c5:35:bc:34:2c:4d:94:57:a7:8f:d0
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate lamplighter.io
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for lamplighter.io
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
lamplighter.io
www.lamplighter.io
www.lamplighter.io
Other certificates including the domain name lamplighter.io
(limited to 100 certificates)
*.lamplighter.io
lamplighter.io
lamplighter.io
*.lamplighter.io
lamplighter.io
*.lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
*.lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
*.lamplighter.io
lamplighter.io
*.lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
lamplighter.io
*.lamplighter.io
lamplighter.io
Certificate
The complete raw certificate details for lamplighter.io in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 hR7Oe7+UpOrb -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArhbIAWQScpJYKLW8J+H4 DNZ5+YBdkMOvFHy5Lepn8LglG0Sq9jbGBKKlzhWd166MvM5+FwwI6Rhrzira/m+U wHK58gryFBiSo1HozJTjCx6fvXJAoHg0MoesH0Chz6BiLW7zh2oiqz+YM1n8Jg4C llJCVmGNONHaHtKBv0ABZqiL0mmgMjnOIgRp0/FIE3L4PGxX7PFI5IbtTYLqigWe 4+74KLI1ycryZeDjGkZKf8TUfewHBQVS2NjM0sy4R2PfjImX6rNTD6VZeSlgB9Jb AC5LowhzEEzPp5+1Hpvn3MV40r2sbtqiaI98viUIab27jNnZ2jeLo4wbdcakM3Rs cbnByCDrk0nR8IbktVnS/05q0DVsewPg2ZYQUMgkUHNqkpDV5w0sI6QOxWjCg+OL F4L1p4ZkkDn3IHZkIo7UL73MqHWjr49d+qrbltuxJZfbVRAdCfNPUn5Zs9Cng2cg /Q1PbnXrDlKUmXF/i7RACr/M5B0zNkDc1G3NlKc6wA8bR4kT3oAvjFU0fXiAuPC9 +uQQFSMUQlkTmjsTx/NAQdHau8Yue0RUt94qwW8ugCR8TXdDLhhTenvc5X46O5lL F3qACUHko04/N0xvC6RWiWBoX2r8HwVZoV6KrJlBzmNvllWQmJVOfPbSuzX1+Qf0 x6Qb9VeHrBrdLFxKvYIdV9kCAwEAAQ== -----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 401003847423734662623134538426353322816849 . . . . . . . . [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-03-08 11:42:25 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-06 11:42:24 +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 'lamplighter.io' . . . . . . . . [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 710221112671475172709695125057425428598787655628330234978215538393087337037130979419927285242009744799531398369046547042858079756850790934427078771926076366167112508519424553976495529921202511305501458291903892978055573221520558672385905399648758579928507231480642881675530891815448646511137221402996992219108380419679469322672732168226716403272744053310928395417595888274469395268360457602785320026287848935837833862450942496277865834768579690765231444806327369158218559774021595056322204025082585686295338674660479462484174838653327933307788874910565357802380275209762820314360512778392407015614686591949690077653550465144908370356149744532362710652683769756164000387574586831354759976719452797937695820085209046487546201322712619313860927578039580932278836303136147159877765073563349157225753088669529746496738203670956860895077289293742900427123698479003147452316639774454294691190510894742726333071252353077856983236849301100898255630670638844722915470297768008385724317541376663515379816577539440139918283229792147343078148706501763296178261012139970056070500405421944257476916169118271774471342583653700420749063096256131149230965068696542771222457215421535211680225625214974462388242610962431344588844612660140125584663336921 . . . . . . . . . . . . . . . . . . . . [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) 46a6ce1d132ce44b593ab16879a8330f301313ed . . . . . . . . . . . . . . . . [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 (38 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lamplighter.io' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.lamplighter.io' . . . . . . . . . . . . . . . . [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) 00ef007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000186c13e87e80000040300463044022045beec5eb945d4238abdf9ac00aa763b28a99c2330ea9a02542cba81fc1b39c902202b96cc1c48c5b94ab62da980590855516fa5525b5263018f07804e177eb500d1007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000186c13e87da0000040300473045022048dc170ed4be101dfeadbf0bf3d9cde726c6da62f2c4df44121ca086ffd8c8f0022100f767e274ef8593fddb89443f39029c60aecae27af17d73bb5389cc4ffdc69ff0 . . . . [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) 0089dfc97d0eed0382d11a6ef1efb3b888131388ad91152f236121373e8414dd827242e14cfbdd5d20afca107ba5f85ccf08766aa5b8269da0118e2c4ec5f33157179c6f6a1d97daa4b8749f348c7c4178a0cdba76dcf4d9148af032b9f58d7f73fd4271a47e03eac13005dd052d5775285288c3b78f696342ae85be4a621ff5bc509216d398fab014bcdbdf10ae0bf951e6c0e53b6b6b82e7ba1ed047619467388bb6dfc7c5d2e814187f27e72c2bcbb367e1f8454bef058d04276cd2ba8daf99795c01c17d13a517f9aef81c6e6f94bcf7841ce5b6a4462154e4734b412c90289b3d32c046e7d146d9b67cb1e6e5e7224ffc99173966eb851ece7bbf94a4eadb