www.eurosocialisti.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:60:ae:ed:5d:9d:34:55:ce:71:b4:eb:4a:05:89:b3:c2:ac 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.eurosocialisti.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:60:ae:ed:5d:9d:34:55:ce:71:b4:eb:4a:05:89:b3:c2:acSerial Number (int): 294236483164031992156844126739910941196972
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 5f:6c:26:76:62:67:bc:c8:be:3f:14:19:1c:17:1f:07:82:11:b4:7d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 24:87:e4:5d:f6:f8:64:f2:56:dc:3f:3e:71:28:c2:8b:06:84:9d:03
Fingerprint (sha256): bf:41:5a:da:5a:c6:69:e6:7f:4b:1a:78:74:05:27:53:52:55:2a:52:ea:eb:af:ef:62:97:ae:89:ab:4a:45:f8
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.eurosocialisti.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.eurosocialisti.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.eurosocialisti.com
Other certificates including the domain name eurosocialisti.com
(limited to 100 certificates)
eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
www.eurosocialisti.com
www.eurosocialisti.com
www.mescolatori.com
46596.com
incensation.com
eurosocialisti.com
stemcellinjection.org
www.eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
www.eurosocialisti.com
www.80shitradio.com
www.eurosocialisti.com
eurosocialisti.com
fibbie.com
www.eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
www.eurosocialisti.com
www.eurosocialisti.com
www.mescolatori.com
46596.com
incensation.com
eurosocialisti.com
stemcellinjection.org
www.eurosocialisti.com
eurosocialisti.com
eurosocialisti.com
www.eurosocialisti.com
www.80shitradio.com
www.eurosocialisti.com
eurosocialisti.com
fibbie.com
www.eurosocialisti.com
Certificate
The complete raw certificate details for www.eurosocialisti.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 fHpQvU63Og== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy3u43hegVMVf1BdJE8c/ 363or5QKMuadWU309DkKgpoIzgm6OmXjO92Le60MnkR2heqxRLMQiSmIKXOQ2Iid FPVC44n87ao9jwJ9xHPR6TqD7urY/vjZshreEEC9MWalzZfzc71jiNd4BPIC2i4r k1Ihqw2ubzkSdpcveV2xOIT8lxy+EcQZj+bZIsgIZJI9OhB9NzL9vf8x93CbEMAf yf13dqBnzQgSM2CGoyDPpnbaRm+67wrguC3W7uQxVhp/t6/D3l/5xnDXpI5vsN5s ClYp1FmwaYlkc+uOSG6CoEoaKSpwiC8SX64uETXTSP8hqOpVG3Tw87gsFo2DwJ7c NOKpMbTnzrYf0AcPVuoYsJMwS6ofImy4aU+ZtcihR3aee217MOTeagqlt9HY2+9E IQOLBVQave0lRTmNzHNF8itK6FD8AcxxJ7ZBFxdNcfUvPK5kkH/w8LIjEVyDDQ66 pANM1RsSlYEI9sHPRTfTBwv//hw1ESADurS0gPZ2tROLbh+xOhcdLLhuMAyQDLQF LQBsQQafiHSiyDhbaVfFTmV72ks/Izu9w9pltVygd7lLghQjhnpNAgR/7hdjAkZV r+1UDOUpu4r3KgExZglXFig1jiiKs+FrNhA+KhCUoXJjD8Zmtv/uN8QVkP1pzr2Q IAMfj3Hv5PxkXgauFpKmYYECAwEAAQ== -----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 294236483164031992156844126739910941196972 . . . . . . . . [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-09-29 08:41:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-28 08:41:20 +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.eurosocialisti.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 830139395377931671981127461911180764174442274720633783210545581331554060289544336221288399429856859809489700077676691405824745013402978263301430276921145091938150912741433888412658155025914752788297620518418544335702862757345150104981351767048645091785403101193393697992231010014896410590141338484956229383727053370992376459123907492545621113897192078980910624895354926400478682825448739950046453220353048799787711973814142248730412854267321049062006551034508140080618785323517433138119256844735020105745428656134711381615977863096497854979842070229733893428917948903833580042414547701609579703824043223731641002036054271962691154439808660763964494410158596488321681323310933772088838855471158690485883448393243252689293597263152055943391542374162768975887800269629818757429912866656179006785117559409718183145863313057979453516608699309518991760030276291734452809235342605114442582149734223398401813900575459299763886749037898670962521887615888694626099833668149835695033761423074009437260787017209346125757283870809681484939366332612221387308549304447310051851472261244040474417835354604874480656437621108614108625450538336782125353064400309048963301787284622593719082076793556968957802007930328969294803451876230346856931137053057 . . . . . . . . . . . . . . . . . . . . [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) 5f6c26766267bcc8be3f14191c171f078211b47d . . . . . . . . . . . . . . . . [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 'www.eurosocialisti.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d7c655a50000004030047304502202ecb42d7a658fc82f741a93b12a9f1e798b8ac17f5f7df04a994a09062a58e9f0221009c0088583e78ecfd0fe627211bc172a507c148d00e4524e5ded854b66d88a317007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d7c655a4a000004030046304402203eb99d0e0d850f40d7e6a365d37d462b9014ee7a7da32ed2be72dc8cca75f2a902201cf92eda92f1cc73c56836f60ead5eb1e291506614746f6cbad2518596578741 . . . . [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) 007d0fc0a9023b982294fb24db2a972e8588ffe8c7dce18216f3ae8cbba8ce3a0d41cbf1e1e3b9685655ca9afc8df079bee83a41add28c51492696e6dcd2ae9c1e16d6777333059bf74576c2e5426dedc752eb980e7ffd32f6e7864196a34030d42bbe606a5e2e7537d139ae1612fd122aec46a2cc807453da9ead5780cba3233bc20ce56b49db99c2cdbe4fd14e23a1ac4485ebd6df3262ee37d472868820e4edbd8e34fca8c5be88a473ab19fa9f6731526e5e3971bf078439f9d10f4cc046f741added5de2cb1e4b14672f80e61567a455fcdfeebbfe5daf62ab2ab3cdb670a8fdb07c67ce3bd32c27d47ccc4d736b8f92553fde75704a8ca7c7a50bd4eb73a