fabiano.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:1d:3f:23:1c:ef:25:0e:ad:01:e3:bc:65:1c:01:ff:47:3a 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=fabiano.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:1d:3f:23:1c:ef:25:0e:ad:01:e3:bc:65:1c:01:ff:47:3aSerial Number (int): 271288970116966922229754571845855281628986
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6d:78:93:77:22:b7:35:85:60:2a:4d:fd:26:ab:8a:71:68:8c:b4:39
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): c1:f7:6f:9a:9d:b8:43:51:c7:a8:85:5d:bb:04:c3:bf:c6:0b:30:81
Fingerprint (sha256): 01:5c:31:32:1a:17:fd:c7:af:d0:03:98:7d:49:2f:16:93:73:aa:4f:a6:a3:d7:2f:e4:0c:29:8b:6a:fc:f3:42
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate fabiano.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for fabiano.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
fabiano.co
Other certificates including the domain name fabiano.co
(limited to 100 certificates)
fabiano.co
www.nicolewalczakfotografie.nl
nyaoma.top
40572.com
fabiano.co
www.denofbudtenders.com
offshoreaccount.info
dirtyreddog.net
garlicbreath.co
garlicbreath.co
www.fabiano.co
dynlab.com
stuffedbunny.com
www.fabiano.co
www.spoleto.co
www.ashwinsawant.co
muslimstocktrading.com
www.polych.cheap
www.jrmmud.top
travelex.shop
www.topdomainnamen.co
www.levit.co
dentalpractices.net
fabiano.co
www.nicolewalczakfotografie.nl
nyaoma.top
40572.com
fabiano.co
www.denofbudtenders.com
offshoreaccount.info
dirtyreddog.net
garlicbreath.co
garlicbreath.co
www.fabiano.co
dynlab.com
stuffedbunny.com
www.fabiano.co
www.spoleto.co
www.ashwinsawant.co
muslimstocktrading.com
www.polych.cheap
www.jrmmud.top
travelex.shop
www.topdomainnamen.co
www.levit.co
dentalpractices.net
fabiano.co
Certificate
The complete raw certificate details for fabiano.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7CvMIqQ1E5zWwZeQaac1 W5/l7wmjxoB1XGPubDJbShRx9vHDNUTXR+wiUz/WX6uPTTm6DD+kLwDhNBa87IEl m3VSBrC7TKkEKMEcmXST8grCFOn//OQuGKlUq27RZyNUfqetZ7KCp8lDy8u5BXtQ W/uUEpv1gE/DSNrnbc42aZsoGIDJHA76X+gNjnKNXwxJnT8Av1Cn7anOALIpBIYs 5DmqJQusjSHgIR2MmVwjwebkpNmSfdQLZzD6pO71O+fs5837532YP6dOsshYH11F 6fQC85rGVvh/A2E6CNJkCuvAsR2mS6+4kujegTX3DjDgVDV7LIOC8nSY3qlTtCNh 4zg1Fih4ebV74zM9b7Z5hsNjOxx7bdtD4jpY4tKnv1f25ajwABw9Vy3LmgfECIRT Y/a4WSX4Zxg1dNQ0uJAxNeoxwuLTh3Zcs4fYsyFtlPDuYJL1zl5dyJtFZY5FJERV eNL+SEPFMDLukfDEd3W1+k3jEoNWllKogSidIStCQrTc1oKllMseYvWvHx/Q/E/0 HFYsCWqoHb3LsMHMTF+e7n4QWYUtMukx/byYKYqYixkh7DEU9qqpDSjf3BuzYrhq o64qs5itW7cOl8nZ3sle5TLv6vhmIaKQkBPUCReI1XkM3GYK3VR6czoy+xaypmAd wwO+z+B4w4w0MEY+QFeK+SECAwEAAQ== -----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 271288970116966922229754571845855281628986 . . . . . . . . [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 20:44:06 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 20:44:06 +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 'fabiano.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 963493960278280150510471249535251291227948267328691809213796062676542955302656951292779499065832702606187095629249034730921242715040110163069380209186238622534949216127054003544408160211831196124415546552215205074494328396350438793985278839725444862445951064511392590728720207865052791143669753466877235838431281909817072682342357216733832908671904309937144122065090822025962805373097294375787115873947965554309195472508950808748673921563719756889725521686287670889358752797302183637009033003189761715521539388436881008735001930911986159742062391510123416616006667092877561629385884417673568089983231080924975809969972667969950133864533466883165193737253907090692250627869722422080512445007557056661327276314247125031982651699215087537560660647171199059756418995332274552648975868040583404743953177104175817413884424721842307926118793411113460770781834060446784357185479907021915658228742950088163422916273937137856119349561943486842485344741411000310016022114730937057678760886699201816513673096051380973527649996389400610037751085454874982927678445665320363383606786604633531623563685548937290707196245237239697914126966221654636001664457039399441271072639924805719637053730976798513652275147947008572560317850576787839834080868641 . . . . . . . . . . . . . . . . . . . . [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) 6d78937722b73585602a4dfd26ab8a71688cb439 . . . . . . . . . . . . . . . . [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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fabiano.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) 00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c3a8a6f770000040300463044022012737d1c8edafb78b538a2c5385f3910d1a0e1e30698c49a90c0454ffc2106db0220357a8a2755475e9cb0edc4cd0db6cdf10170d1d4e935e4a211cd592fbb3b0d17007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c3a8a6f650000040300473045022070f45bd0995680200505b5b1f2323c9481c552fabac39186f597a0a4b8d27dc60221008d03818b9d6ebbffb013de590474e6f00ce5458eff6b1150c6805200d1c47e85 . . . . [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) 0082bb77dafad1c45942c190d2302429446b8896d9832a20db0f87145a7169536672bdb8bf2f72de66a1e99b3d6d213470b8204dac7f49e06db8b7a23005c3638882a32ea71dec21cc1bfab643929738c0e7a5231d37469079262ae6e0df783d57d3bc93200a91caff31d58f7849202d1710bc14995aae57350b1797008175a06f702fafbabb5b6ea74e26f310da330e7e7beed13b5464dfef77f659cf022ac6e9b0d5d27a667bc5864506801952fe8f15e2f39ea1a4685811d0760968f6922996d3f95b693a6fed0c682d57719205c74d4feb04805ecc4882b933fcf39bcecd458fe1fe7026c9b3d8840622bd8b7467be5c9a36d523ac5b9a5ddb8a675fc2daee