www.gravinainpuglia.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:71:2f:bb:a5:26:9f:64:a5:ff:8c:cf:c4:30:77:4e:cf:9b 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.gravinainpuglia.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:71:2f:bb:a5:26:9f:64:a5:ff:8c:cf:c4:30:77:4e:cf:9bSerial Number (int): 299852213282318807941141799347215701823387
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: f5:1d:d9:d6:e4:37:05:96:3b:4e:d9:14:b8:45:9b:f9:cd:c8:25:ea
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8b:18:0e:48:18:0e:f6:c3:61:00:85:e5:9d:28:d1:aa:53:09:30:8c
Fingerprint (sha256): c8:5a:81:2e:db:c8:99:82:46:3f:fa:b0:65:46:6b:ac:fc:fb:2e:2b:e6:c8:48:c6:fe:80:ce:62:f0:46:2d:2f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.gravinainpuglia.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.gravinainpuglia.org
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.gravinainpuglia.org
Other certificates including the domain name gravinainpuglia.org
(limited to 100 certificates)
gravinainpuglia.org
www.gravinainpuglia.org
gravinainpuglia.org
www.gravinainpuglia.org
gravinainpuglia.org
thetoken.exchange
lawncare.organic
gravinainpuglia.org
www.gravinainpuglia.org
947.me
gravinainpuglia.org
gravinainpuglia.org
www.gravinainpuglia.org
www.xiaona.com
www.gravinainpuglia.org
gravinainpuglia.org
www.gravinainpuglia.org
gravinainpuglia.org
www.gravinainpuglia.org
gravinainpuglia.org
thetoken.exchange
lawncare.organic
gravinainpuglia.org
www.gravinainpuglia.org
947.me
gravinainpuglia.org
gravinainpuglia.org
www.gravinainpuglia.org
www.xiaona.com
www.gravinainpuglia.org
gravinainpuglia.org
Certificate
The complete raw certificate details for www.gravinainpuglia.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 LyXaw8qWfbKGPw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArvBoxcOPsoKT5enwzrmb enbEPjmKer1NY78uXQ5KDgtL1f+QyDJCENIRuRgSJP/yxeK9THWRVf9kimNVh1qI NC9BytOwkBppuWsz9A/pYbCgrgR9Voq5Fnql9XnCP67K1Sd3GTI0EaWcFSCBLx6x pUqt/1p5+BegRxy3qpH+3riV8OH+gIn0eos2A/twD+5FsVVnzbMaDTZSbAwa4ZDL CLFZNQ5XSljB5tijlWs8hMbH96xiav52aeiiJTZTcSrwy+Or5Kz/xyD+LIpjQnTj dbd7SmjRcNVkrLINz8sNNdwoddXQr//+/z18iCFaMzbgTiusVAvRbB64yvXDfUjO d8J2G1i6boT7BwWoBgGMrQ0dQDSwWeNUYd112Q1BNecHJMachh+CQvigb/ttwfO9 4V6A3H5OsJ9+1X5XLcH2WpBU+jNciESBZmZNM5uorju/tg6IUxG5LRCYgEDBl+Ac VGkTssDBbOLJ1oiMV4EC1iVE+aW//qo1WIWlJf3F7rs1Hc43rqlRKwp2Z2EmdXvl 52uOcoQhZ3/xyqM7LUrbaTXYvcnWQZ39TytqNapdLvLzNdOYzuQpxZR180k1zAWC 5g6KCCxdaJGu7KDAREM5C+8L4TXhQYfVz2kwaUjAr1yeEg46WzCBmOjA7XZG0hUi F/cmUgoidqIJ/7echUZFyucCAwEAAQ== -----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 299852213282318807941141799347215701823387 . . . . . . . . [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-07-28 20:01:58 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 20:01:58 +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.gravinainpuglia.org' . . . . . . . . [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 713689256283219466365502617576949045128579146044019278534444120739571012832625301466780213307216880326569728045693003573321993094847429069326783797588561260897744008118529322800548096339630757177898292579966960025990983802484288931505776149908892529351280468674488768786825470626873345794052130798583099414222206131006448309355450035205212382012435620181467121764375099799602309589996926296369254700610091517077607218785089419124469074381522956611675141526133585645240160098323874867975092028751133101472448930436110709474745610629773952626541088474209625184892074574681187365237187542003077674620713081378244866814003409363507202333941438387845544625094778309693309447687236492974668904845383787726158090011739540816794838498484544440767579918776008034343397022844522912539649758970742421288844534768134917653800786119536074608094985827210358775148331593094593432194068267824832604189688110619180909506349941335188635734240407870084787293462979048618577129382684254884500901405955538007694258951752505809476778514116248628809535941627764848670624822934869591483887685268158750479613865149869898041299961469821162637598638128025132055701598949832646634699657122563718584514423216222838241358975270377809281632361672346412170225240807 . . . . . . . . . . . . . . . . . . . . [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) f51dd9d6e43705963b4ed914b8459bf9cdc825ea . . . . . . . . . . . . . . . . [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 (27 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gravinainpuglia.org' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016c3a63dd3f0000040300473045022100b90deaeb180761c064f6cc517ef30afa1a3a4aa03f4f0d9cd4f541707ad1fc74022003f2ff6c6af4f6065b3b72da87051ffef8d6b643a4790b1f62e6cca065039eed007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c3a63dc7300000403004730450221009df0ff5b6b53ef2717fedce85ddca1aca92d07d4cb2c7e6b2002b8ade8290c2b0220149fa547a2be9425c8a1d3499538a7543636b4f92a0dd8a121e4cf5769c08bd5 . . . . [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) 00778fb2c6e5e0f1c797751cb8ea9429f0a6955b2a06ce77dc8c220427a2247fd1ed42efed0bb215e7c29706e3be4b04014c1bb46acb0a565fdbdbeaa27213802412764ade53298f05f395caee1553dbbbcf5c9174f9babf7aae4628dafe7ff049eda185a2079c55353536254a69555079bf2ddfd94455b1e56ea8aabb48ba3a6a1aaaedae2c160873ee7652cd999e890485b391ef94a06ed90ffd10d96609b9f4c05f641ad38a61d81a0acc05fd71e7de6ff79ee1187e8cd728297697737c7ebdee412f05e01778b5f26e0393b5a3bab5c6ce1b3b167b875f8dd5752098291529c18a4994e79c443f3f7a1c9795560ea1fc7b48d837192f25dac3ca967db2863f