www.torricellasicura.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:cf:55:bb:4e:d2:45:1e:aa:ba:79:fe:4c:6d:e7:ca:83:6e 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.torricellasicura.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:cf:55:bb:4e:d2:45:1e:aa:ba:79:fe:4c:6d:e7:ca:83:6eSerial Number (int): 331889264685756520491273853293165741245294
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ed:b0:05:3a:05:5d:66:be:bd:92:69:69:9d:0a:3c:00:63:16:dc:70
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): bf:1f:e8:c2:1f:e1:f7:8d:bc:e7:a8:21:d2:f5:e5:1a:ea:29:90:06
Fingerprint (sha256): 1b:af:5e:14:ca:48:d6:cf:04:e8:d4:e2:36:a5:42:ef:dd:6e:5d:03:99:38:96:15:2a:96:ed:99:b3:4e:ee:1f
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.torricellasicura.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.torricellasicura.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.torricellasicura.org
Other certificates including the domain name torricellasicura.org
(limited to 100 certificates)
torricellasicura.org
www.torricellasicura.org
terrorism.exposed
kituba.bible
www.torricellasicura.org
torricellasicura.org
torricellasicura.org
www.tipkissersofgab.com
torricellasicura.org
curacarpignano.org
bookers.bid
sosheba.org
soglianocavour.org
www.torricellasicura.org
torricellasicura.org
www.torricellasicura.org
www.torricellasicura.org
torricellasicura.org
torricellasicura.org
montesanosalentino.org
www.torricellasicura.org
devotional.me
torricellasicura.org
torricellasicura.org
www.torricellasicura.org
terrorism.exposed
kituba.bible
www.torricellasicura.org
torricellasicura.org
torricellasicura.org
www.tipkissersofgab.com
torricellasicura.org
curacarpignano.org
bookers.bid
sosheba.org
soglianocavour.org
www.torricellasicura.org
torricellasicura.org
www.torricellasicura.org
www.torricellasicura.org
torricellasicura.org
torricellasicura.org
montesanosalentino.org
www.torricellasicura.org
devotional.me
torricellasicura.org
torricellasicura.org
Certificate
The complete raw certificate details for www.torricellasicura.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 qx/KCyxBZZixwddDrg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1q7oUfBMh3XeDb8qRv7P 6wBPDYbtdAwME1wcvQUeslib1oO6z2ntQJ3Ckrw1tBQ6WOTC1dXkKGUt8KioMVvo YeQWoA81KpARdJGYaQ7tj8okfpAIKFJOiylrWRI6+NrO+z4+0P8S4dagVAT7l0/9 mCb+TVggSGMYMLr0ZHpD5cF+we8HkWhU8GRwEfI1bp4Hdvi129z2EQ9QkAIFE8PC VN9vwFJDfzlHq9PoI78rp/0ysFKpgAClwIE6ZFPqgG5vz87YBn0XVLX7aM5Hjpcp kiHRNLt5WhNMCrQJVg4pLtQNyyjt/RBGlvHxvxMf0yVRoUBn7iPpvVe/8DHd6o3M DndHL2EDuzDAPAUGJBU7KeBKc3qH0tBeiQITB3Pj35yPL4+V++gsTHXIQ9sbhAzY vrwpYCQ9wiLuNN9at6J7WGYllgIyhtC9/Td/pOei4EvYyROJ8t2AKf/+nTzBsP1V CNvem4r7pG+K0z+fOSTCHM1UwKOFwzexahK6QVrNF4qHtSars2xweKxatqp6jvDy WkbzNwcD3dwzXRyyfQdWMAwMFFgiIOBTqwIGLJp1wnd4f0OB01Ducfzii8U+HVpZ W0Jfut9216A+j9oxW4/FEEdCWOnYeUAHhrEcQILyLe3QVgU5vVdbW7RevZwdygTD m1vL+kTSXt6UHQTbGj0PU9kCAwEAAQ== -----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 331889264685756520491273853293165741245294 . . . . . . . . [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 23:39:17 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-28 23:39:17 +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.torricellasicura.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 875831175657827897377655560553341869186195815138198531767318663323773393065902434408680479410976689831446711748180682769449829343012397459901267569236886528223649702704920927954828399492013248182286816508925657676515384152866987276751090886391516277757031689486940916555220082591033675306181356926740773707845547415644943675703117835363372620357585919147927639025833733361762607516083974225464165174163085809280968651899535629879216783481667401480318898573951811023791661530553448510495159989712075466743807897683466839350475494084100277047159395294214451433909740707340929544488500604572612269244214685327767664285955965311661786697308662564214255833261133407230602149437946916054629561522684919806193818430828708703262093959058438380655839718080743390599247449776956263888651048065101422272000058473305844190653690747377001641235346708454157821113622764074707326124330258968973661095934652198790062665373046291826026908792627215612282486446683514706948853716931546102799705466627794609548725795855702524336512489126484877253096276278872200683904070614150251790594302703067473212309807160782874023776718716334842115943222315250125315979388892428196054963317398143918486429813634468010661677891373035840979156528751914001397541983193 . . . . . . . . . . . . . . . . . . . . [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) edb0053a055d66bebd9269699d0a3c006316dc70 . . . . . . . . . . . . . . . . [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.torricellasicura.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d7f9b75ad0000040300483046022100a6a52d1add23086cb9ced4338fb63480b5f4a035e01d07c6c3c023f44d1fdcef022100f5e9d1624330a070e2d87c424780ff177d2c0683773d0db842189d24ac5a629b007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d7f9b75ce0000040300473045022100b4fd34535eacff791c48b005c24f62d789bd085343e68b296c22d543b09f69b30220296f514caec9cdd23e94e61f47eda107aa0ce5a89c5c5860f2ca335358885f05 . . . . [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) 007545ea89437341b1e8031cb7fda9542286d629eee2dcbd9c8642aa54e784bf6b4dd11ba2e42f6ea822b278bd35ef9ca8019b1d6749d1e07853d24b9c68b4f5c38bd2652e3642e140a0847d2b26ba5075dc2bb1fdf369b56b2eb411f2668c429ea5563a217affc69311044d2b9894af1cd95a38eefe9fb36bbae80671bb104474d9df87cac25afbd4c8dfccf7ff3f18fbe833a49cdcecabf7f16921642c56a7efd766ef3e27f138cf469c6bbc11b3fcf5769528c3752dcb40fb193eeb08903de4e9d71ea44b2cb06bf58edcf9bcdf60acbd83cf4ecd9594aebb4316756d1d95cdabeb34c9e8cbfd8a68ebc6a821a5c60ebb79dcab1fca0b2c416598b1c1d743ae