clemente.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:3c:a3:5b:38:51:ab:e7:05:8d:5c:87:c1:3f:3f:91:ac:83 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=clemente.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:3c:a3:5b:38:51:ab:e7:05:8d:5c:87:c1:3f:3f:91:ac:83Serial Number (int): 281970937615149735897183918690702172728451
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 9a:87:fb:a1:3f:d9:21:2d:d9:85:ef:2f:65:ba:93:6c:98:b7:ce:d9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a8:7a:6c:17:22:bd:03:d4:a8:bb:bf:ab:f9:51:c4:63:6c:0b:af:b3
Fingerprint (sha256): 1a:d6:2e:4b:a6:28:5b:3d:0a:5c:62:a7:ac:63:93:c7:ea:ae:24:d4:10:02:64:54:81:ac:0d:d8:8b:3c:d7:09
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate clemente.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for clemente.co
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
clemente.co
Other certificates including the domain name clemente.co
(limited to 100 certificates)
www.obzi.co
clemente.co
neoputty.com
tenantappraisal.net
www.sanbenedettodeltronto.co
www.altlab.co
envirotec.industries
www.clemente.co
nativedirectory.info
www.clemente.co
softwarefattura.com
mightychew.com
papayas.info
giancarlo.co
brainous.com
maranodinapoli.co
mercede.co
www.cedarfallsdentistry.com
www.clemente.co
booze.top
banking-superstore.com
629jejjeqjwudr94.icu
clemente.co
clemente.co
neoputty.com
tenantappraisal.net
www.sanbenedettodeltronto.co
www.altlab.co
envirotec.industries
www.clemente.co
nativedirectory.info
www.clemente.co
softwarefattura.com
mightychew.com
papayas.info
giancarlo.co
brainous.com
maranodinapoli.co
mercede.co
www.cedarfallsdentistry.com
www.clemente.co
booze.top
banking-superstore.com
629jejjeqjwudr94.icu
clemente.co
Certificate
The complete raw certificate details for clemente.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwZQy4PnvluWCfBPpk1c5 8ilkCec01iu4UWH55KMZKhPmZMLnIyoXx5moMM+C5p2zVriW+qLasyPwjKCGcy1L 6ZmEg9zW+BRKJMxUOQfrnOHbkQzewy+nM+9s5H1BEFSMenIAnOF+/bBhIy9IGwN8 MBlPYEnCn2Jxql1sPMvg8K7lbM4fccWnbvWv0H5GnR7WEXViP6YomD0kKBVVKgxi iuazKEjlqd2u5gOTjq+weGCm3JgW/1xO9xTe2Np865bQKWcg9hrA7es2stBIcslx 1TeVdQYHSI9lq0P9BhMyw1GV3M6qd4Yg6NHjChAOC4droTzMIfGeAS6ik2deXn7J 2lMoSy42T8+qn/B9bW4a1soe4hC83uJKv2VXY0Jtkkgg09NaA3L8W7z+uwfWkVKX BRVyKeSB6NEnCilDQR8BxRT8i2Qu+I4EKF+rbequpvdEUW84D2EuyAYyQFyx1qAK UBLSLoLcDJidKB5iDSgz67fYrZucJIAXAuEM3z7+rr5yJi1iQUu5TzJK3Yy+ZOuO t57J2CL7WpB6Vy/CZ7B1Vn4Wsi+RalgMvWJbP+LsqoHlXmbaRmxINWOrLTz8FGnh CnWpXZFhKrhMurMMrPndcT8AHXx7bEJR0eTOD1rWaftIzLd5t2w9JuUwxULuQcoC p8dKj9YRMZoU7SJ9rKeWjDcCAwEAAQ== -----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 281970937615149735897183918690702172728451 . . . . . . . . [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 21:24:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 21:24:50 +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 'clemente.co' . . . . . . . . [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 789733016582653239907413886764145810279731910318535961910400066199910340950029951807913197033710815249039601834719777865851796610559961802731973090983117440142297707603304871852282145018579184855313307949378620178268924173095036853969824509361357933790205432739007881922302518550184270628768906183111378493825065489547326570086575709216715377064145812225021142767497088843419321787413085019010604227479218137474237339576871653206732288932545142080537472881187247518448211992684952021717200639198236755934189926591290865189888126145898534987870737891251161249629581268734624851348961805573073580537257544110699800752590340761709289443717512086094189588673351852596871433339979155512379806735842540110549836833235880460719242321065457235217456567819683734676454818599819090632536407750732674955363658551701970047368073306892530844183150324347560414484983755839749010493175315000352947567106185157133575119567916084614454541887584305367203174983459498726391413262289295286923777190666322671311811738993346901070872914271133120686445731938183135405102471626351779705478822200467430550330964045479595299496306313470396065804974441627313884487665936424162799868729930516585378170625835914139735882009358582748002224492200675808862040132663 . . . . . . . . . . . . . . . . . . . . [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) 9a87fba13fd9212dd985ef2f65ba936c98b7ced9 . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'clemente.co' . . . . . . . . . . . . . . . . [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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c3aafb90900000403004630440220733447fd687ea6e27eba1e7c345a5c640817d8a707755a952bea69850e475b79022033e75e82ff235b1b9b039b0794b3dcf439167e14f38a50a895f41c1a365aeb1900750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c3aafb8f7000004030046304402206d2b7ff2360b9c403f944aeb106fc44ba519972fc95cb2c8ce8d0efa68b3455e022079c290f51ea44ab2a02a36280e06df3125075a310b8edb87810ee3561b3ec396 . . . . [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) 0025794cb181f1e504a06705cb892b7dfa2d36a5248441d14aa0996c14b3633bab6fa0aa84c1da71bfbe97e36504f042ed08c82715aa4581c1c6d63f62972dd6c1a603c0047585845db8762357c32615986e9da270d2d8454478916da767645ed2a1bc13ef712b6ebe067ecc1fd85e579f25191a30c649ae825bdaf75af3f5223b895280605581122bca5b78de5beb7c86a5bcee3b9d8db572827a12a0ee15105d7488a3ee5fc8fae0bf396f3232c97d85422dd758b42f72c9b8a0e5784657037ca916205207a921989895b38d2c62c4ad0ba3a23d0c47e6c848a01c6f1de0ac31f91991719f3059a3ae523a6e17dab1407bef29ddf7f8684def56f0e6e2ed962e