www.poltronemassaggi.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:c4:fe:d1:ce:a0:d3:28:91:23:04:99:cd:8f:dd:e4:74:da 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=www.poltronemassaggi.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:c4:fe:d1:ce:a0:d3:28:91:23:04:99:cd:8f:dd:e4:74:da
Serial Number (int): 328370915003675715923405648754781049877722
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f4:da:c7:b5:cc:5c:70:48:5c:c1:7b:2c:c3:4a:04:09:a0:54:db:53
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 7a:8e:9f:2f:08:09:4e:23:53:0c:aa:54:83:72:5c:16:48:e0:96:d7
Fingerprint (sha256): ec:95:31:98:da:e3:b4:51:40:e6:93:3c:71:94:1c:d5:f9:30:3d:e2:97:30:d9:fa:08:36:23:07:bc:ce:bf:75

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 www.poltronemassaggi.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.poltronemassaggi.com

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

www.poltronemassaggi.com

Other certificates including the domain name poltronemassaggi.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.poltronemassaggi.com in PEM and ASN.1 format.

Certificate (PEM)

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

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwcBN6zM8VweN1SV2nQsZ
znxKXwjDK5PAl4mytkMC1hzum9/uskcfu+WG0z2HBlkB1Cz1p4Oduk1qqM+sIMXm
xFHMKock6LPbYiLuPiOGHyjMPdvSN2MG5wovd+tD1ckg/EyPgSKtGjxsfmyU/V4I
1GIHcvFgs16V0VDoQ1ULI4hZAKrgJlZmtQ9RJqi+u0fqHkqQHv2ytzoUEpsJiXlI
SfgqZogBncL7p7BnqFm2/zB090phxxJvtpdeLoAwvkZGchC5YhppjlLxRfEI0Xa9
rRXkv3o809zbsMx/r+z7//lo6ZWZu2m919xpP6JooM3mdvcHJ7u4TQVLBpYroarm
vJM1QLVjYhbQ2vXvJz2m3mz13i4pCcM79m1EJQcHrUnNaGTEAOvykmZQ/jGKcl2b
BtCuhISEBVQw/9SNyibtEtmaw1Q0gVzpOe4jbWPowD0hDJKRi3tAyBfVKPsptEyL
5qFp+QGrqE/Sg0GsvPcr8YNSmSu039ZbZZLcHM3Zxg2cUeMTpiPTmwyuyggzywGJ
85ifdKNLhPvNDPcpya5FQY/zlgvjiu3RGyvYLHJECtVwSfdPXW0GDhq9ABgkGcvl
9vODkIjZe4v7QK3174FVg8WnA5YYB3CgEw9HW2w5/S42yu8UYFTUnm+UBJ9btmp3
lzDp2BrTWvS6e5dv9Mqp1rcCAwEAAQ==
-----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 328370915003675715923405648754781049877722
 . . . . . . . . [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-12-15 12:27:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-14 12:27:41 +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 'www.poltronemassaggi.com'
 . . . . . . . . [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 790435888654492369080143403059343896980950788487551237115770614897762387002355992075287000310736181804841172123580362234997568584164824341726922808914907523674197870008475356782432517207992024432437247126221472080494879032401934705279834200422389471204197185065202506150843320924355850938513931848672865553202851043322599158005005065013448345940199267399392101989929031729895439657793278941656786168491055284078706320070607104579466856705756287537794501289373823330256606514603894575846069684900493471306648167571544770299287728096038544187438785048333288755705865417365948905120609778500376755281098086941333403669832157684241437234623550017934697768115302422726694043746285551930957960149049639161319458844873552589071197572010378810724006910794662666369853321456866647299098819381563556515617502583543446176454261842952883065860576814939547034643230215635070805425401010136043290810213878726984638717382052503528403705423010543303206045763086725729636592450469458935191431954634984974083988323708515123955843170577905221969241044702123615252652349719318300554084108311229204077150967375396554840764347432821727492619678598755477519383300301272779224135902704551848838884370247741766802420504197641614889702069731966594210402522807
 . . . . . . . . . . . . . . . . . . . . [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)
							f4dac7b5cc5c70485cc17b2cc34a0409a054db53
 . . . . . . . . . . . . . . . . [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 (28 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.poltronemassaggi.com'
 . . . . . . . . . . . . . . . . [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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f20077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f09be42ff00000403004830460221009dbbaed38e63d2afb7354609d95d49dfb9e0104be06e9fe44e9c8e794ac2faf7022100c5cff02aa9aeee33c7c48c6244834625cb19831c850d9a3cac7029195a0d303c00770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f09be43550000040300483046022100b0844d5a6c829767f355c84aea30ab34bf10081a843d6c035c32f46aafc89a2e022100d21b80386903d7ab70518d7a5f16677247a05eec501028ea97fa539b5776efcd
 . . . . [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)
		00652e2afc4f1b4fb1647e681e72a75c3a64d87b5b51f5f658bd388c2f77c209cef4684f04f7d93476e6395fc27c0dd4c0fa933bad9b5136f963e480252cd288cc30da63bae4a88f7b194df0a62edadf42ace70bb0abc205cf337dce74777a496a8c321c546a46e385d34889cc7ddc17ef23f6ce62bcf5a6295d87739cd4977b960436a01967f89d6e0b2f71f682c5f8f86f990517678f292a1829257c127bf7c2ea12256d8a17af8807c3424ffdc87cc323af9ae76be01a686ddca0c63e6099920c088c00a8743b1fddb9fe48bfec4606ed41a899007558f7a4bed9ed26726aab21e2dccd2869aed2f5961dbf437102eb90df4c971fbb1f773606318e98f52a2c