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:03
Serial 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.org

Check 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)

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