castelnuovorangone.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:5e:7b:ef:ff:3b:c8:e0:b0:a8:3a:1e:33:91:0d:af:fa:03 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=castelnuovorangone.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5e:7b:ef:ff:3b:c8:e0:b0:a8:3a:1e:33:91:0d:af:fa:03Serial Number (int): 293488141465030769136704457209311981992451
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: cc:5b:64:45:dd:b7:57:a6:ec:aa:3f:fd:22:51:54:99:53:b5:44:76
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): df:05:c7:6f:17:9a:5f:ac:79:27:97:54:67:a1:95:82:50:c8:c0:b0
Fingerprint (sha256): 18:30:ff:9c:4a:71:7e:8d:ac:a5:60:94:7a:0f:29:63:75:eb:6c:7a:57:e2:91:74:f9:e2:6d:b5:e2:39:45:b0
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate castelnuovorangone.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for castelnuovorangone.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
castelnuovorangone.org
Other certificates including the domain name castelnuovorangone.org
(limited to 100 certificates)
castelnuovorangone.org
castelnuovorangone.org
castelnuovorangone.org
8118.life
castelnuovorangone.org
castelnuovorangone.org
www.castelnuovorangone.org
www.castelnuovorangone.org
www.castelnuovorangone.org
www.castelnuovorangone.org
castelnuovorangone.org
torresantasusanna.org
www.castelnuovorangone.org
castelnuovorangone.org
amm.asia
castelnuovorangone.org
castelnuovorangone.org
8118.life
castelnuovorangone.org
castelnuovorangone.org
www.castelnuovorangone.org
www.castelnuovorangone.org
www.castelnuovorangone.org
www.castelnuovorangone.org
castelnuovorangone.org
torresantasusanna.org
www.castelnuovorangone.org
castelnuovorangone.org
amm.asia
Certificate
The complete raw certificate details for castelnuovorangone.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 9HekMRb8Fg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3Y9zrFzBDlIfEpb4ml7I M3Wo6wHViWjOpUKjssnQ9rJt8O+tbdRMely3RPxtMhB73tOXeHsU5KlRccn+RTnU vVHM4UUhHErYaQho1Hv8eDhaZpga5H1Rakxk19z1dFZdevuUYeT4V5IPFhBZ7tXr r4a3ObN1QmUH2WW/3yA4bfTfwmdzKWC9bBHUclgNhRkSihujw8LWWdKig0TGjI2r Pgqa9OnU/9HqMv4BqKGNg40IoT5yhk7CeGbZqyAIlkdPZJqIvBqQF4C0A0bxXsYi YxUGRTxcoSsBbHtf66o8w947PW9GUntqIV4RJoIDCzV6neMGRdYqoGmQaLV51AV0 E0eOW5qeleUfZ32c850nfrfvU7qhLPGwNlDbNSVUedQDoxTP5fkTRBfK3JLS9Tif zI4JrTyIfeyWXhMoT6SbdXWD4fKeZvW15sO+1SGa+iy/WwYlXoIYbPRo3CygaMcb hwM+2JFTSLlmYs2p9GyOTnqclSCBUIJ+lIUUscJgr80sFQggA/5+u/hz22bSv2uX nEiLaW8/n6Ez8YtwjeeBxKPQOV7lUsR4NHRN3vV2GiRCWImQ76ErFuMabPVcwUjJ FT8K1mWT9jpTFPnIOOWh7UYIIa0E6Qn6ziz2v7Tg0J2ypdGn0VoxY7+rzxORxbkK o5klbvS3IPEpeVmNtjTz5F8CAwEAAQ== -----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 293488141465030769136704457209311981992451 . . . . . . . . [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 2020-02-11 06:51:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-11 06:51: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 'castelnuovorangone.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 903887403422931847146329056227907906385156596761694670520818829995894553773600762718157842216120362289164969727444767557028052084239657394300376873609407567845006843467498956275342462038328992098774265125433068499791517330207233269478872352477048245100394688151219993934903356972912511986830939080930021194642106108513556974572120204482325735098279270579088404392647021359754767429403447401834090083130676047230166646376755757357209948106907755990070416790573054969863932830911812040276742061933545619821909270431107658179492663520370650193035090634329530401365603609902326637498132202816209781235625880972480575986578567313467096259957645431103103950695617438092098199178329366139817582828675422239667026081313398224130632804086851700038567196356542710524713709601467107752545488095732553344964334893551938760611462261493087646134641145314827545695088011338093211974084998940516688600367322280716292197477979137792334284186628690742044430397967179837847567067917408595546593508249220076588330493976922252694010470668561903613394988110529407903529632663785199221318151009047271441879674933501116426976614469516699949421411371449008845867274207723027587467084265574402325402310401340655885875673646691652144474501487354225256574477407 . . . . . . . . . . . . . . . . . . . . [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) cc5b6445ddb757a6ecaa3ffd2251549953b54476 . . . . . . . . . . . . . . . . [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 'castelnuovorangone.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170333b350b0000040300473045022100d3d72fdafcdae3d7a28122f51f08b248c84a3fc782e5da1379a488dad61964d202202f118512ff8337f5abb56cc23eecf861b87a38a961c191620729992b05c609d8007500e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e00000170333b35240000040300463044022059b1e553ab34bc1ed53c50e154d9cb80f09e81fe1b22a309f6d9eb82ee04b2ef0220477e8a58d377cd6212e22a56319d352d67e35a9bae414b1e2c0fec18d0550eaf . . . . [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) 0023444cb6d9368e0b0f551ae1eaa8b0c9dc75557d43b1f6180676d4efe805137c0bec185db7570887beeddfaf1cc604e35dc81c92abf8c9d32ac1da8bd96563982f973901cdc4d888f1f7f9ec7f3b8dc7163b718943152bb3801a613fada7107e0bec81bbf9ed9da9b30ed96a82b09e0475b1312118abe622d5e0f549073b91a6e2f9dd4dbeceacfd07bb7cbf1dea7f1354084708c82ad164fd0928ead7ef0b6eabdb7beeb04e67809bf224bfc7f04c1ac4781e3d99f186bc68c4cff59b2a8ca0ed8ef4c480f8046c7b35e22b6148166be1108f6b39de1503bc7063703b32c7b1339878b96bc71a61353477c4bb4af58a3731b234337f3c2aa6f477a43116fc16