montesanosalentino.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:9c:17:40:0d:6c:f8:71:0b:d9:66:09:c7:8d:bd:b9:35: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=montesanosalentino.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:9c:17:40:0d:6c:f8:71:0b:d9:66:09:c7:8d:bd:b9:35:38Serial Number (int): 401564097789914241526848951688034824828216
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 63:42:17:c7:cb:90:53:22:5e:63:01:bb:a8:a3:77:ad:ea:ed:67:8c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 2b:84:2b:3d:df:e6:63:6b:3a:2f:a0:00:dd:aa:09:d5:54:04:4d:e4
Fingerprint (sha256): 5c:b4:ec:52:5a:33:f0:22:ad:6b:d0:f9:ae:3a:7d:41:de:84:9e:b2:b0:b2:68:7b:5f:3f:d5:43:32:f0:12:ee
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate montesanosalentino.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for montesanosalentino.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
montesanosalentino.org
Other certificates including the domain name montesanosalentino.org
(limited to 100 certificates)
montesanosalentino.org
montesanosalentino.org
montesanosalentino.org
www.tipkissersofgab.com
montesanosalentino.org
curacarpignano.org
montesanosalentino.org
montesanosalentino.org
soglianocavour.org
internet.limited
www.montesanosalentino.org
montesanosalentino.org
superyacht.sale
montesanosalentino.org
www.unwinedandrelax.com
montesanosalentino.org
montesanosalentino.org
montesanosalentino.org
www.tipkissersofgab.com
montesanosalentino.org
curacarpignano.org
montesanosalentino.org
montesanosalentino.org
soglianocavour.org
internet.limited
www.montesanosalentino.org
montesanosalentino.org
superyacht.sale
montesanosalentino.org
www.unwinedandrelax.com
montesanosalentino.org
Certificate
The complete raw certificate details for montesanosalentino.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 hdnpYxUvO7k= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvHkPJh+RopYkEbJVxv3w AFQ27zszHAY7CGHl4LdBNSgPhpHzQsVJxOvdkK3OihvViNTYqqtw7Rh4YPW1tv0I 09zu4X+35n+gutCR10/xJygbB8R+f0FdMFqG3zM5XmqqdBFdXK/Rt2T1KKxG9Gy3 5ASsPoLD700Mxdet6hWPYgs/M/M2bkVjFpqA9SK4YMgGjBLTiAWLxbJ8fjNdgpbf r5/xoQoC8ytwH4duYe9ctQzAUGo4UCcXXeh8hup5XM8N3R687usTL/v5osjQjbAP 8rrtABQd/ZIZDCOcMwOoJpxl1Dr85fJFOq00hV0ko4saHwKQdNnCo+5prjS77nA4 7L+jiAWpmVe6V8BnAE33nemekWgR+p3CSqLnSPhAyQuq2NfLA0/aPi8gwE8Lf4Bw Hl4LmtmYbiDD0VUSscuX9csHcudos1b/7k/jSlrwRLa0bJEQ97wL4fsnHntkLGgK nj3vwKD6+AOIPbTbJYt5iIEDVxC9C1vyFp3AgLykNxe5APWG7i46icYfUKJ4YVkv aMOrVQn5L1u3fwo2yrQP91KGtxRLRkvsywS5PAv8kv0nFz49nZCW7URoPJlqbY45 UhZqWiIIfdKLyOYp+NdgkPBsoiXtSqpA1X3j1/b7pwXM8ahAm6tK9myf18Kx9kQB zOj1V7DHI5s04fBtDs9Hyh8CAwEAAQ== -----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 401564097789914241526848951688034824828216 . . . . . . . . [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-04 16:35:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-03 16:35:22 +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 'montesanosalentino.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 768902297081017436033078255754996542001299894403011425262851556880793306091092348667510076367335288436999342330509238380176430657630819729748372720025978192678446974642698954994546468847021804717518713560996362636348510105013943902443574869713034085926772472804384167170599797322740731781746798311782342693573749159390355153292131504257158945132705846916368467955718521453260862407380012636313032766201414729599075275574593994572436958505450000478757854080386355778235028524513542592992372745014487382776953964607237318383675292533168932117304077543583884331992461013189541656118454046170824125630727696287160900456154876737039454929822048365377707849578259413290323374131234785979037039599086931878976777452508089974895511139806467560914328941727121065303464656931946443181129115052679522710342195842274763519571720714127632095931487460733777278018927566901999068514370416789368051384414929305791210387491840450578325406200297413304789636124621913595391020498215342517560713418427985440587140973552458331385141619520841593021361996809895139081377776756992024367678535379392985718301312285985065347382916302791523043030855872370818815951697005315945564752422925114180504538906102374776670109767424109155882050000549824305453592988191 . . . . . . . . . . . . . . . . . . . . [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) 634217c7cb9053225e6301bba8a377adeaed678c . . . . . . . . . . . . . . . . [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 (26 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'montesanosalentino.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) 00f0007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ed1fb11700000040300463044022032fd6c3e833195b37d687ad3e96cbb6793b05134fc45129b3cc7e4700bfb66f40220678a7c6faa4cc13e0cc8bc654c5efef4a864bf80ccb8ee621e4fa00d4c7ebae90077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ed1fb11d30000040300483046022100900535111c02c79a1eb2ce8dec58bc0837a8e2ff90e66fb7ef46cdcb2bfbc50602210087ebe9d913189d7ca5145d723523da97b95cded00685ddd5ece4e57120e69119 . . . . [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) 0010a07144ba13aa87f44aa20b4592d1783ab5c2f2f468f834d11b6bd50c33c08b3750fac81357e758421d52ab3f70ee025e3c19b4e2adea550961bfeb6b04c36d61fc873eaf595df63f7e7dc15bebc09dbc854a1c05df7583534f8d9f1b1cacc494fc9e4be601fc3061f77010bac58c7a2c23acfcc30231f6bb45e9835c6679292829a4d1b1ef72fb2a7ab9b42b442c2ba08a38f4a7c5afca5066ba4b7e8c2faffffcea8597a8c49145cf8cc21116c3635fdcddf3cea7a05c1020cc9b38921cf98f16c20f69f4ad1bc76a73922471da6fb8ce453e98d5136b5646005c58dbc308dacc97c21a94dad720dd98322e2b78134d292973679bc93685d9e963152f3bb9