poltronemassaggi.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:1e:01:77:29:e0:2d:8e:b0:5d:40:9c:94:7d:85:bf:91:38 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=poltronemassaggi.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:1e:01:77:29:e0:2d:8e:b0:5d:40:9c:94:7d:85:bf:91:38Serial Number (int): 271547276763570845882812384418195237212472
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 29:49:41:4f:1b:d9:99:59:6d:2d:70:0a:9d:c8:8e:38:b0:73:0f:0a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 17:4d:de:68:01:6b:48:d1:3d:15:0b:1d:65:41:db:c2:80:c7:dc:0b
Fingerprint (sha256): 79:6f:7d:2c:ec:13:cc:8e:3d:d5:55:7e:cc:34:b2:06:ed:00:e1:52:5d:2e:9f:1d:05:06:c8:77:5d:fc:1d:32
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate poltronemassaggi.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for 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
poltronemassaggi.com
Other certificates including the domain name poltronemassaggi.com
(limited to 100 certificates)
www.poltronemassaggi.com
poltronemassaggi.com
poltronemassaggi.com
poltronemassaggi.com
duilio.org
www.poltronemassaggi.com
poltronemassaggi.com
poltronemassaggi.com
www.poltronemassaggi.com
wars.exposed
www.wearablecomputingwares.com
poltronemassaggi.com
poltronemassaggi.com
www.poltronemassaggi.com
www.poltronemassaggi.com
poltronemassaggi.com
snyder.media
poltronemassaggi.com
poltronemassaggi.com
poltronemassaggi.com
duilio.org
www.poltronemassaggi.com
poltronemassaggi.com
poltronemassaggi.com
www.poltronemassaggi.com
wars.exposed
www.wearablecomputingwares.com
poltronemassaggi.com
poltronemassaggi.com
www.poltronemassaggi.com
www.poltronemassaggi.com
poltronemassaggi.com
snyder.media
Certificate
The complete raw certificate details for poltronemassaggi.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 baZ1IVee -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuNe8YPIEEX67ut1UnGmv bi6hBmcRehLJ1Ozcvy/H99tDCJzP+Mt5HfADF00KX7qa+kPRrOq2GFFaeoRgOmuh Z4VGCbRS9o056cVh7r34J0mdyGAXNWrF9yyL0BBMvRmOc50BNQ1iYC/+JLOUWIIS FRntfxqZ0KscoWMPyi6yMQcsSZCjvIreQwJPlAzb3g6Gy5VR+ZpY4Kcr4BeqX8bv UinqMv/G5ayb7nhQRpPv0kqkrPjksKH0ga3Wd1p6f+Z9tj8QEYzB91fafuQO/Nuj +DyYaRoShvePe0dnaUlzUtG+l2gjLVOYT2ShVsjhehPMLByL/eteF27yTj+1S7dy UlsBbdGAJn2Zg7ewod5Ph4m7bEQ9cyaIDQxaR1yx1tvL0+sNWEIbLPhXzZkB2SB/ lRytWrBp2tnxRfyFU3f+6FMaIiTHYQBiIeqrvlfSZASdQDVTGH/b2fJ+Ipxj0qTz Yrb+eqAZgC+dus8b3xID3Td8Qc9vFmW4xgEW/RZ9xpkn9xS7vwc3wtx1GCw+af1d KW90tBOQXCHFYXX6lS3GX9vK1edmpqPkpWhXCYXqEelGQll9JSj8p08YtY0OSyRP i8eCoAHAKOoKiSlVCmHIeoPcYKw35hkKA/Igo9KzqufvXXzLLgroI78KP5GqYvZy l0Tsp99N1P4ASbxq03yJzocCAwEAAQ== -----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 271547276763570845882812384418195237212472 . . . . . . . . [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-04 11:25:36 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-02 11:25:36 +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 '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 754092498742765345477205445541907252105301023196131279848363394550882755968586751101352504493723386970593305115176212880952080041419015212370277960088279330605579663110297929391215927363159851148764903433974430001565826524110890670736988630240609870204952050171177285144320885630917859953235559852126604786333116682748152151638458608539694932396850161507881818995521346808874734902882944634090411517534683838775237912551740786650995723194102344402850409652265023084810855053532593686747836354560394019767848240901363942000486085534701425091840246843794723747953743674043877868217713594157329547651717610391259535408074542256307504803687716899270088331485248021831128042946002724432187392160279411537276253691592444695340916311997614508117810046526659317593338557480927234656355713329810961671308709390516953338869812482363168736328931343577931784316336869029593252244811684155212675644331484488422932076154665235735735509712050974338731965199459412611736329928767567145449830797606095840404957725454332284089357221522037816720582608583550143455221911082318922781138477714295049492983400134678258585982029685129247679784958021995182114435761907175332822265112181348824422988441333036704709912024462577984207830585326190932818414653063 . . . . . . . . . . . . . . . . . . . . [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) 2949414f1bd999596d2d700a9dc88e38b0730f0a . . . . . . . . . . . . . . . . [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 (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '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) 00f20077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016c5c979f7a0000040300483046022100a642c04d38d140dfc9a3ca43f3cc2e39b9af257ef108970c1522e57c9bf8ad77022100c3fe19087db4032ae2586a50b497eb05594d0a0857afa5faafac3969b094f6b0007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c5c979efe000004030048304602210086a5840c5beb9ca8a2a3760d55333552c4ef161fd640875979e44182d4f6ac9d0221009b7f1ca2a17440d9f76bdf44c4559bff702f0b4079dccb56c341c2c1b8235835 . . . . [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) 007b491c2192112b60a320b743ce7602911fb7e56800f8fa9b1b3c3391152eb1f73d57897b636484beb112c2759af2c450bb30382f164715151ca415845dd37bae109e1cda118f7fb7d3e436cc7f566a2d7ce3d20e54bef662543736e36878da4c14053811910c7b46ff324a366b7efeac2427a5c6597904630434ac21d345baf51b0aa0ce465bcc553ab12cd294bbed65698838dd37cd8f11a021bd3c80e7622c436191245c621bf08b1314ef4be2fb256626c2e6c5606e7b39fd4d162f3cf895f0e6e6e52e1740e2c1ae3c671c091320a48d730767ea546eeb6ad83f6fca93ccc64363de1b21a2ea4f9ac67a0cc9e0d18e0c09a9e97a67138dfe6da67521579e