www.curacarpignano.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:37:05:d1:09:a1:8d:95:87:a2:ab:80:df:ab:fc:ba:15:09 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.curacarpignano.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:37:05:d1:09:a1:8d:95:87:a2:ab:80:df:ab:fc:ba:15:09Serial Number (int): 280060119501295952543209914078552837985545
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6d:a7:e4:10:2e:ca:02:cf:6b:4a:9a:6d:7b:56:d9:0f:0d:9b:f9:68
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 95:5b:08:4e:61:f2:49:83:e6:86:20:e0:f3:5e:0e:2c:1c:12:cd:4a
Fingerprint (sha256): c8:2e:37:0d:81:11:be:ea:74:5d:25:73:5a:80:22:8a:a3:e4:88:cb:ae:8f:2f:19:87:1b:07:d1:2c:74:f2:ad
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.curacarpignano.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.curacarpignano.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.curacarpignano.org
Other certificates including the domain name curacarpignano.org
(limited to 100 certificates)
curacarpignano.org
curacarpignano.org
curacarpignano.org
curacarpignano.org
www.curacarpignano.org
www.tipkissersofgab.com
curacarpignano.org
curacarpignano.org
www.curacarpignano.org
curacarpignano.org
curacarpignano.org
soglianocavour.org
curacarpignano.org
www.curacarpignano.org
montesanosalentino.org
www.curacarpignano.org
www.curacarpignano.org
curacarpignano.org
curacarpignano.org
curacarpignano.org
curacarpignano.org
curacarpignano.org
www.curacarpignano.org
www.tipkissersofgab.com
curacarpignano.org
curacarpignano.org
www.curacarpignano.org
curacarpignano.org
curacarpignano.org
soglianocavour.org
curacarpignano.org
www.curacarpignano.org
montesanosalentino.org
www.curacarpignano.org
www.curacarpignano.org
curacarpignano.org
curacarpignano.org
Certificate
The complete raw certificate details for www.curacarpignano.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 vkK4bOQ+OWo= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqfohm+RBNFDEA7M0Hcc1 u/Yx1nsam4cj8WZpKRiTyWSrfiT0MUJfmIybkqeEnOErrAxY2XYKcEtIhMW8fhm1 uXNiPjg7rWEkAvfukY8OR+AVfHYVgQ2TCL+YaBD5h8oA+0oZ3FOqdJW1MUZ6NIbl ZMI5EdxN+2hffU07FNVYuQxIw0Q/aaRfwsIt7FErg+58gUXJbCxwUTnimjP47JC4 mqtKc6Z9YiHYJf1VTpGizjmXv3MUzoqMTlpdjcql50pOYGap4uwOJSlwXXuMQpF+ iiTCLjEjqNzHvvRBStx6c3R00aFUEJGTM+ruAMXzYxGdxpgcI85m5R2LEU/itQr2 NV+rPxKc81CgQ5ef3Cgto6hYGPi657rhtpb1CBB03uJ9gJSIaiffTUBo0tLLXYts 79UgzEIaVPKHdZNZyIo/AZ0OD6Hbo4tie1ovgwuR8olkif1OmjqNjCCHuUYNbnN2 HF8YyqLWz3+ODpgICY10lgDWAcAsYikCBDcW1sRhE5HSeJVNXrU+eR4gc2+sCnur xijJeqg2wJ3w+bz01rhFrS28Zn56WjxLDS3hn4VhdT+eDdTkcMX/DunCRTO34egg mfCx3Nz62QOhqembts9AyssYEZ88+961yZG35Sctb+d/6Z9mcyStDu7ph0SdsnlY QzFn77MYowbZ0tc/5CeK7s0CAwEAAQ== -----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 280060119501295952543209914078552837985545 . . . . . . . . [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-07-28 10:30:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 10:30:43 +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.curacarpignano.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 693445967077211155146924374371085805633964687849862314754169721922898525901652697801427489552086724171340763819405675601353523543074468139276645515812089022373440609767881050875313242418776528654956581788479320614981355018902105782773338275837406345586990729485914963335259325795587934643734941503638752686230376549632272420586353266798969151226509997567051888468265023442713036780266002753509296533509506675477899979294618355060132997558018611023000898729579182505420019066423561324089359665788525518068353554484864161293499909396737573096987799077583452339970168285390648329791592016564259094780826013929815950948098276218486945025439775868199675089132856016916028335243967178971017297801106806256986034359123797882225739623257079253131416929287702922681083605566711504884069294890996994712164444298088664034257407220866259644108331805225005536755093397225890251764181523369698584298016248334456445662077891959925922700555246471836550806154254530699664285271789019132131604540003234480446760336973088925360372117289678949345099511310023502830990349973785216431107936662443326742269421152072735376011951333484082650959504099059363644109599970335070710917241601879904355134125273561635574891337110119991492600149896162430976225111757 . . . . . . . . . . . . . . . . . . . . [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) 6da7e4102eca02cf6b4a9a6d7b56d90f0d9bf968 . . . . . . . . . . . . . . . . [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.curacarpignano.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) 00f0007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c3858deb70000040300483046022100f59f0a093801478979feeab744d1a8e48820255e5c7e3bc1ddbcf83542e6ffb0022100f6a1b5b1c29d2f2fd948fdf4c700cca232456210250a87299c2187e03d697fd5007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016c3858e0a700000403004630440220274b27fe8ebd380582d194cab9cf99605b59f3d8a9d06968466f2db2b2e167b90220507b90ee33151432006246208120910aa55cf38f2d7ebb4ae38e7442f22c2527 . . . . [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) 0078e930d274ebdafe3304c2e15425d2577f09b606162a85d6e4ef94afde38ef27b6d3b4e0189ac593fe216150e3f5ea7e35cbb82587ccae4213e60a9fdfda14aafda397c7f92893d749644afb1d0d278432b2e54c90f4608eeb596e2cdcc986ad44e77f181c68aa0cb2ee33777231db89e52679b4a1d05f41a87aaf4b62dc67d9d8a204f84baea1d1caa1a8ea2c8962ceaebf9ac11bbbb04b70f17299c30fe98c947180e8dc8a3c7adf2420c609c9e16c84b7e500d7f4835d0c76a634bb97f91ddd391da060a107aae8f17cd236499da8e2bb8039dec24846d2b5f6053d494792edb7545d8c191dfcbc24199b1d95c497d3123455d993b83abe42b86ce43e396a