chat.spicer.app

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:25:56:d5:4c:33:38:b1:fd:4f:99:fe:fe:4b:79:f1:8c:1c 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=chat.spicer.app

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:25:56:d5:4c:33:38:b1:fd:4f:99:fe:fe:4b:79:f1:8c:1c
Serial Number (int): 274042726483745146273772773469925296671772
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 32:90:05:76:45:1e:a5:d6:0f:dd:a6:40:66:9d:39:66:0d:51:65:4f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 94:79:41:86:50:32:08:05:55:d5:ff:8d:08:67:f5:70:65:9d:d5:98
Fingerprint (sha256): af:06:bf:da:0c:a8:32:85:81:cd:87:a4:9d:4a:80:f4:b2:b3:28:3d:62:82:26:0d:6e:0d:73:4d:ee:f4:f4:47

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate chat.spicer.app

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for chat.spicer.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

chat.spicer.app
uploads.spicer.app

Other certificates including the domain name spicer.app

(limited to 100 certificates)

Certificate

The complete raw certificate details for chat.spicer.app in PEM and ASN.1 format.

Certificate (PEM)

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

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyLx5XcWnkzcyQ+AaABXO
xoBwSOJVDvkoFeqowH7mI00R4iwsG8xB9Lu4dSAD2h5WmsLlax/vHyydcxD7Emds
vNycGqsXjq7jqolr8NlRNh6f9cFM0UK0ZHAq+E83Rr/Q7gm2P+NFSZhScUCLkf48
Rx57hZ+SmzcEt09AYZpa4o8ORzysJqQRp50Hae4DXaMKVmWm65VNpkF7IqOsErN2
58M2fH5WcCKZhAtCqtRkqkTKIriq2kPY/MlUivgqgYBIbE9un1aICJo1paHj8CB0
iKnJ0y1hMo649tijIN5PNNdmUYD7xHRTNXZfbFKY80SRZBHzuzn8z+xSsVzQpjXj
bdsI0O7y6q4PE0KMFBi2IaNGuSITFgZh/rLLc2EzDN0kDa7NMJtwOqXGd3JZ3F65
VaW+mI0Bis0i3To3eIu/ZduZh5Z2xdOvlBjv6yYyamMKXJ7ZU6CILGwzFBOGRPiD
gEJFy5RJKefvrZfGLlvqi5/5bmyJgTBMEwuTF1Ua/Np/gXQb9WRREapFivtInLwp
5vTlOZW/RX7UWjOHLx5mi26olIoaPVRLZg5TqAc/N40DXMLR2YiL4TxS0phbIiyJ
EbE6KTuQOm+SOiUwQPl4K8l5Pa1VnqxpKAS9VQUa5r7DzCTN7W786WjIbzZcdnQU
Q6IBZPbVxwA20kjlyB3fis8CAwEAAQ==
-----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 274042726483745146273772773469925296671772
 . . . . . . . . [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-08-31 21:00:14 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-29 21:00:14 +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 'chat.spicer.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 818932357320458845818735412463759990792228492858628192931946847097120423319879216772539746677573990486252175598667540604080888213636209737527837133252119387250850008547575224898352325832778972088658257123099633225399121733056572790633762774927084905977415714186687418565598956153952204709730348252750015485725394331546705207157216739175421599488807487817404984206682626601576469340046133661363702064598316793060312275439612689752435909632443368995731227896547009914612426288755850954576177909338513132774267084326215661962027552643448513987934262369439223511720894059552165684482288398576747231468103111873928236758546487695134696431477245732091855208698319751914651446069859205027809416009916732261312286373452406796953546780782282435725350712507946636016198325877800590472121509787649902661123650624636860254090086079541018879336860098408624551251536761606462110920947222412143753407830482543347487178284604592560872354441382255511443954603509780518296117956393718286295791123959846109391703901018867121867843905411119721759348918135412685601629506606962570395796652287597385554902631263377573005744481145162643137240542365226736910025053620318597087989689344894888224642703771630047239979097635573196474880789454127476055801301711
 . . . . . . . . . . . . . . . . . . . . [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)
							32900576451ea5d60fdda640669d39660d51654f
 . . . . . . . . . . . . . . . . [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 (39 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'chat.spicer.app'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'uploads.spicer.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)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016ce9b16d23000004030046304402206b659c3f2a211e02b15fd2f241c8b43ce5f8c4c782d80789f6ce7306e7df5b8802206702fe9e44045d8b73919a291bfc37a4c318402e01311ffc37cf571d700b7308007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016ce9b16d3f00000403004730450221008f8129773124a39ac27421e1bad006c8a8a44ebec9fa0634f2a3372b190c220c02202ada5827b8a060bf2bc881873f2c840506d3cf708fa1d28bef173e866c72a8ae
 . . . . [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)
		0083681e4c6be58ee102d19a451a5b80547d4c394de3cd049314d43be93dc9a0bdd71b56b7ed9a722dc1d1cc9facbe896f9687eeac3798fce02edd79fc7ece500123a9305963963049037850269423d684bee13183d23a268729bdaacc3a65f96fec62630851988f222ee92f530ad5d7be98b61139ed33bb273a79a1ef26ffd3a5bf27a3c6859a0cc9e864bf0eb7d9bfadcffa56027d63725059040e9788a61dfcb0933a88637dc3fb8e89fc9d47a44637eea7eee39b91b3b6c1feba0283b6eea5ee75dc2c7b5199d28d9416aaec0625bfadbc0a36b9ebb49f8f914d29fc636c42b15e59246390346fec221dbaebc432c5bb373c65a965957871161059eaa5c187