spitexsense.ch

Issued by R3

About this certificate

This digital certificate with serial number 03:2f:69:b9:7b:e2:d7:68:1d:63:8b:2c:53:71:d6:c4:d1:cb 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=spitexsense.ch

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:2f:69:b9:7b:e2:d7:68:1d:63:8b:2c:53:71:d6:c4:d1:cb
Serial Number (int): 277470661067749703953977398641639876252107
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 60:e5:28:73:fe:76:a5:35:52:45:e9:83:b6:20:26:56:aa:11:1c:bb
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): af:5d:6c:a5:4f:e8:5b:6b:3f:55:f3:9f:2d:60:88:d4:96:3b:58:5f
Fingerprint (sha256): 27:fd:fb:5b:69:29:67:ac:26:25:39:3e:6f:9e:9b:92:b1:1d:a9:38:18:70:34:42:ad:b5:7f:ad:1a:2a:fa:b8

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

Revocation information

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

Check the revocation status for certificate spitexsense.ch

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for spitexsense.ch

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

spitexsense.ch

Other certificates including the domain name spitexsense.ch

(limited to 100 certificates)
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
www.spitexsense.ch
spitexsense.ch
www.spitexsense.ch
spitexsense.ch
spitexsense.ch
spitexsense.ch
www.spitexsense.ch

Certificate

The complete raw certificate details for spitexsense.ch in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
PWSasmxKlXKBS85ZqdVdmkBzg50T2EBL3r6Hi+M=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArDQ/aFEpu+8Nm5qlxmiP
6qyRv3oUBEse3BUPvS/7WYiNUq5gCGDYpVzRbyC/lA/yVC6YiZQIU1wq+i9MVq5z
4+IHaMRZqowtkb160OPvLqqBMLuD0qAx56/jQylhaiIb7z9NKkWp/lH9THgg5tyr
NVnXH/Xu401Sn1ajkQyc7/net4a9UXXeNxlRj3g52gsDnkd6it0MKG05Ha9fsp4s
PLCTjCZuL9jxjh+bIaaFiNeNOG1yo8OIWB+aAI5bly/jjh19JKly0NBmtDqiAZ/n
MDcqBJKdT5dPP396yXklab/4NcvkwHNL3jggzgB3OJiWngrsBV+fQBmJIsikFcXY
towKAuQYKpS37WlAQGBsKOAcwRsbKZt59pG4qyZ8eNOPsZFe4MFAAlDRY/N6/AQl
FA+MXCKNXAQdvnqOte2GgquoiXDhiFWfjEBWAHc2p7piarcnU9RR2iZ/r8bvm/aI
O9G0TKYVG6GyqXHevj0LoMnhxZEPzQ04hwOZbEAPpRdwss4gj4o1zWdkZfI4PE2V
PuNk2n+S+I1nHZu3KACw4a+jiIyJQzgo0wk0jum8TRRtcNYCsYU+LJD5SmKl8d0j
HX4VE5ZQ4nJFghmuz6psZhy/BEMI1ejCYSNbQh3rmkz2lwZWYNB05krsfnpXdKvt
wQHaJFVTY9BMWAKdyyhC94ECAwEAAQ==
-----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 277470661067749703953977398641639876252107
 . . . . . . . . [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-09-04 01:53:54 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-03 01:53: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 'spitexsense.ch'
 . . . . . . . . [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 702531404544090820377981887749178135706755787287941490803966146077233153316476949639125917628116910796888614375254906500104736882343367915924713862018678555705490854550205792783837920524352779768855285128620179572387044111725661300352769205044917192670101385637445831538190106659674946082679693459648999327411003522845990921266770346630490039458609366400107158269041902405193887643687132958983455486085197371589258414883759389734826245169490952824762094648911874438791900382061710981329244659475846770650431004280098078201198084741819624790999861072056197511664752878017386502406660743696563948974326875645761540114341907965815167208490460642919589674272293805253236143004279061074531307571194199921270317322700384677847727451880295469600923939634620288370838957220877505630048994097975312964227278476919816515629992085117903474743085589027626008438445250413077590001181588750015460950195006004758600931562840975076759222497707541850259154749988989588596285526443192421567677510214355638375403246460092504025478259659613727351210634159711489853763795528394507001976020730024060524709529920157944182634650092089123236236102047757171370407811373132905946832438204397659154409820090459878836234652329694572265307420198947075469774878593
 . . . . . . . . . . . . . . . . . . . . [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)
							60e52873fe76a5355245e983b6202656aa111cbb
 . . . . . . . . . . . . . . . . [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 'spitexsense.ch'
 . . . . . . . . . . . . . . . . [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)
							00f0007700b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018a5e1c69d700000403004830460221008239ee781ada7b3a0df5a2d17bec214e9abb80ebe56d6eeec2242eb787265054022100ec0ccaaa3061a25bcccaf5f96c689e2f776f2cda1103530123fd6d02ca6fe4910075007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018a5e1c69e700000403004630440220537a6cc28424d36d998fb07816f17ebd43ed0677f3d3c402a32876762a32883e02204fb30861afbc3b9b07c83c8bc07265a96e529d5ed966568c59dd7f08d286b75c
 . . . . [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)
		009b2c10d13aa2f891d17bab6b6cd7d8c6aa6f1a9322655e6315d0de16fec64f8c025ac695f8e97d0079df401e5fdec4fd0542e713c71c0cd3631f70fdb5a1d3496b2e54e85ad4e795f4143e548eef6678199b3a23f4ac93259441b5bcdbf20484adbb3c2567dcdde14189f86ba332befbd3878acce415bc3b7409dffed570e8a16a98a5cc9da800e37f82e39b590488fc41b83ac2ff821e57943622f5985ec2fdf9504cc224e7866a50ed0fd80d7913633a4138a18cf18b1102b9d80538159e4ca8770031bb336ea3898db51bd24c151c5f9f5233e4de5634f03cd2616b82d42ad793963d649ab26c4a9572814bce59a9d55d9a4073839d13d8404bdebe878be3