lamplighter.io
Issued by R3
About this certificate
This digital certificate with serial number 03:b1:d4:bc:a9:af:02:9b:a2:cb:09:e8:36:84:e8:89:a1:d6 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): 03:b1:d4:bc:a9:af:02:9b:a2:cb:09:e8:36:84:e8:89:a1:d6Serial Number (int): 321849612668795613264957791689056440656342
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e5:e2:55:dd:ea:ea:ea:91:d7:33:44:61:84:36:ec:b4:2e:0b:66:7f
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): ee:08:b8:03:fc:b3:19:a2:2d:3c:42:e6:4a:95:c5:42:70:e2:5e:61
Fingerprint (sha256): 6e:8a:23:14:da:21:17:9a:11:c5:61:ee:44:4c:b2:c9:e9:70:32:43:17:1d:66:c9:b0:d0:33:66:c0:a7:ac:dd
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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 PLzolorgPcaoPgQ= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArZs1FspFU4u55tP4eQyL iDBhQWl7y+w8vrz+cM+8C2PE2iDi9hFWfr88t1dwggVVbcPq9dBPOlnndR4rk5cj iMHD+nnplVCI6yDcLt4qmhVZWpxcFP6rxGqliAK0S52JDrlOp6MTiciZJa3zdUmH C5c4l4qpsP0cfJheZ7dMxJ4+G0pDnI4VHhIAdd74bAUu+RXWGVw2s2C7ky+kxh7A OnbOsdtvj0JSRdgoCp8DjhltMJZCiNjv7gk0daXAVN8eG3ox6tDv2ed+TUBpmPVv vWLnGEMdMETcrwrJ5lAlVgUpAEu1HCYdRZeXrw5em52UyqG5adrZ0ZB4TphCK666 2uDG5ikT34mDA1vgPjMLQQb+yUhrYbdnhVbjHd44AJDIr5AEfp0EvZVLAaTxFuBs pweT2hP1LLtQl1EFSP/A7qmK+uWm0NMlgTn/50gAztqz6NDO/OKl/BSAqakdw3mN DHJGCOWAoliVSxUtvL5QronX6cNWs0/fKNyBVyeXCszkcMJI9OWMr7YoDpOS4qvq QoyAY+onTVp4lznv1O4hIt7VsK42339URANkawO9pHKLGN+lPL1ZDX+WHO7ranC0 N0NnV58nL6yV4nRl1iQxZevQSdaNE76mtHMfcbX7HPKXbXKco0g3/2WSSRrw5XCR pXyAnYPWDLm31FT0h8gSTNUCAwEAAQ== -----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 321849612668795613264957791689056440656342 . . . . . . . . [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-05-08 12:02:23 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-08-06 12:02: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 '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 708251825576266453911744910789306388740415378331554698144326836481625119439707245194222537561128895425096233724798072547953501932178723917488022166448852753410192755706226591911576416525443834915898705295988141348374137671924329616523604208144279116412094383809167522447075885266834102643716705643543761027521045334838813097843189620903177326935805580449142669352310029964072986916482988749992268276209854467270514390286041979915684654840124936207086714535446211744586732183186060986565491722177911022378485737987690820764646729943914046368219148932328557588155777303399532363992075787556718362391228375202102985324714689611596471976730001278439303545451672953622452780367323365742118706591038904599237257542726106013384783288369151641882969799500165818787173506265545427237418786896027074812219178675413784657279550965309341209956913024091819882265028210651249497266268087596590817728284784301566160929908740608904826335021986754939860377992542540595359401810865082291743146284507591347182108190894374961413325867119480358791925583889179927165187419773237571165322407077353055705796781491552225273069266346000190699146622945108277708824878076155693037356132757736985501796576383114100815241863910976610043515909353164430057472675029 . . . . . . . . . . . . . . . . . . . . [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) e5e255ddeaeaea91d73344618436ecb42e0b667f . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000187fb74b8b000000403004830460221008eb782b05bf51abee6ceecfa5d3bcbcf90c00d5878d73a026a38e73f3f6c4cab022100d0d9633603f6c2ed5a87417db6a7fb6badb7ebe01bafb062270f5a36ef420cc60076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000187fb74b8ef0000040300473045022077b301518107f85a2bee2a92651febcf7406de2ce0b715c4577fb8a72f2cd6e4022100976c5425d3ac59c4ae1f7f4ba4b1b3aef3a53271584165e6262ea89c38b204ff . . . . [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) 00595753e24b017c5cf71d7d6322b9c1156b6d44d31bd0fcb37e137a5abe65cc00259376e0bac5d790e6700844708f5df40909a5cf46d5ded2446232a7c6dd378e4e8cd0f85c25d506a7e824657613746c94d98fde843b7dfd786a5198bb1d7fba5107c069a7fa1eabe3aaf5e4cf31aa37f8c3f0a142ec236c959fa3a474dab069f88d078f03fb76b0d7f564da038bf1ee905f5d2ea1860e6eb77b0f172b2cdbb864b690104d50557e6e8f1474c4d3f38842f852b904adcc81977746e7db7efe24682a6a189192bdf5bacd5473be880f633ea570fa832515a4ef45da89e8ff88cd94a9e43c2651126d9de98744506ca728b56379d84d3cbce8968ae03dc6a83e04