gianpiero.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:66:a9:bd:e9:b9:2f:76:76:63:53:92:e3:b5:19:fa:bc:a0 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=gianpiero.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:66:a9:bd:e9:b9:2f:76:76:63:53:92:e3:b5:19:fa:bc:a0Serial Number (int): 296271284837083713801836367869553898339488
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: fd:ee:d6:4f:0f:06:4e:6f:fb:9b:b6:d0:cc:d8:9e:ce:48:ae:c8:f6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 0e:c3:f0:cf:92:01:3e:8c:b7:cd:a2:0d:ee:2f:32:cd:64:df:9d:83
Fingerprint (sha256): a6:79:2b:2f:b4:f8:80:b1:7b:97:7a:95:34:ba:40:ee:69:dd:be:8a:4a:24:0d:91:68:1d:fd:28:19:4c:e0:5c
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate gianpiero.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for gianpiero.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
gianpiero.co
Other certificates including the domain name gianpiero.co
(limited to 100 certificates)
postthat.com
www.gianpiero.co
givlingsucks.info
thegardenshuttercompany.com
ithinkdaily.com
cutecafe.co
www.companymoney.io
www.creatorsodyssey.com
www.cryptwhiz.com
alert.tools
gianpiero.co
www.qivue.com
gianpiero.co
www.johnsoninjury.com
nitingo.co
joynessey.com
indiamarriage.in
mrmrs.com
www.gianpiero.co
34959.com
www.pectin.industries
www.silber.boston
thegardenshuttercompany.com
gianpiero.co
www.dayworkout.com
www.gianpiero.co
givlingsucks.info
thegardenshuttercompany.com
ithinkdaily.com
cutecafe.co
www.companymoney.io
www.creatorsodyssey.com
www.cryptwhiz.com
alert.tools
gianpiero.co
www.qivue.com
gianpiero.co
www.johnsoninjury.com
nitingo.co
joynessey.com
indiamarriage.in
mrmrs.com
www.gianpiero.co
34959.com
www.pectin.industries
www.silber.boston
thegardenshuttercompany.com
gianpiero.co
www.dayworkout.com
Certificate
The complete raw certificate details for gianpiero.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzvYySYHfBHgSczpCSaUJ fT28ZkzUmDwMiJHhEQFFaP/bPIzJlcCTzrqc9saD0jcnIBke58jsz14QkfV/lbP9 mscO69CF3kMVWvADq9fRtdKOnhsypKf6Z3QcS+p5Fkpo3ETnIi9oCzr9vWUB0Csm hcMFRSZMs5bkvIVc60h0bsOANiGsC4Tm9Rl0ATgn4Q1GM2rSRqUsqen+1Hi7Erva Zh/8fDkVAzlzwPVsiUeLiO/ZZYZuKeR2g9DVmQ2lPAXDurstjtGdcT1xZwmcrXL8 aaUfcvQNyKZiBo3EEPhLC3kz2mgqnfNwXRK6ZC0J+UZKATY0mvNqcNXDNva+x14l ERTdEvY5Z6xW+BwQiJkJhCnjPe3rINtRQtXZzOznaWNSbIhiGSO+/HKwaCNBj0Q9 lkLVwiNBQUKTBIW+M9aaPpBhcjLQoXbwdgJSePosUFu/z2aJ7fOUEcC2LQcDgib/ WbFVuRKGdQrSagVmOXBvC15Hyr3SlstXXnFUu0vCcjXizWLZdHCbLqUD2T1KPFkF QKLHbcFbGp6jE6XDSUH+pYFOTROMTf5H6SHSqszK5S4EpJRTmCEk9rsvFPWQcwLu 2qagTeYyfJgyCejoyAAzpEEvIjpPgT6IAj2L6sdIl0hECzlxn6p+Ke3FEUy1dqLB lugKIHo4hbOTQ81XIfyZh/0CAwEAAQ== -----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 296271284837083713801836367869553898339488 . . . . . . . . [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 22:45:54 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 22:45:54 +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 'gianpiero.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 844330091379632359922582270680378157057643651659712731925016696139634651539363486488959058144926897578627338111897245175948081351205895736616318198330548842741113951469923755698676022011418655529185524881234652598041677583853166781904186223508386486042149418473144700509101768842430681508918273815312592573236044912282995937564417195368655991713778660750609178485428719915648794496473244359826528067400071117718644050453832221334193263834083614279928628733890214831434679965468750774290368177746633788786149154095155964228785379929001738272162668645173082273754519341454941193258377414007078471340070843356951365792161380989923485431254196472234193687444376002649700426405381422994723527157942786514504752583175810830897817830425575488921193566471313129250285064565720628021703150254142424617536150948203083140471965558482761546530423458036006338155185996898636311773902171793897890399785065713544411132620126880030220746690933601271860976473530378998919195430098170177147268970909977627151786212558881735426940762236299778804609445097925545960186872070780816542896293831375694361717084990552004312792917008883999638958198172677255207296624356319819288295324127184317193078972708625673650406839758003323643056550095115043928347871229 . . . . . . . . . . . . . . . . . . . . [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) fdeed64f0f064e6ffb9bb6d0ccd89ece48aec8f6 . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gianpiero.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016c3af9f13e000004030046304402201780d4cc2c4014c518f0aeb1fac417a387d05a95e334de6c21d736e44911760e0220099b1bbf8032ec6450764dd2a721f332c77f7d79846c2329e7cdb8a64004c84800760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c3af9f1590000040300473045022100e0d5db4971825b521c3f9888c7d77caaabfb071b17a59dd00122d788d1bd696a0220342419cebaf112e1023af03bd2b9782d1ee642ffdb37ead865f5d602168cbc04 . . . . [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) 007894375b96def7e5a60f72357478b6401773b28f43c0ad5e83654038d5cb7edb5364626dd8db8e24b8c28a0ebf7940907595cd5b78dfa5581bab592207a2f8198ee8b0170c963baf23175e18f5bbdb894f4065d4f733883634601987572ef4436326ea70227d2473f83c91814db3147fee53e6695b6be1e7385cd6f5c1fb320a67b9c16e4427ac5e3081555ab2867158ebc35059bd65da148965ec7eb40f18528708329b75a0a54e3d32cb3e2ebff85f39537328fe12cfbf89ec88c9ff84ea470b8828f22bf63f25dbb87d2e054a399de16fac73098bf575193de1be437419bf0c344fed7d9288c6379eff44827d06239b300f9b12a94e3f7b47515f783ecd9b