total-blog.co

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:27:7a:ce:71:bf:9e:6d:71:60:1a:ba:f4:ea:59:45:ad:c5 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=total-blog.co

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:27:7a:ce:71:bf:9e:6d:71:60:1a:ba:f4:ea:59:45:ad:c5
Serial Number (int): 361883393772690099765282532461836516044229
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 9c:48:8a:c7:98:0f:1c:23:9a:a8:8a:b7:56:be:82:e7:10:c7:fc:c8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): c8:58:20:42:49:66:89:25:86:25:c1:8a:dc:3a:fc:a5:2e:2b:41:01
Fingerprint (sha256): b1:39:42:bf:13:a6:87:40:e3:39:5b:6d:64:40:b0:74:0a:17:8b:ae:d4:dc:a7:30:01:bb:27:56:cb:a8:db:8d

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 total-blog.co

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for total-blog.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

total-blog.co
www.total-blog.co

Other certificates including the domain name total-blog.co

(limited to 100 certificates)

Certificate

The complete raw certificate details for total-blog.co in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
25WtKuhNcjBs
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo11W1dHmrEU1ml1qNh9h
hwTXnzbGSFLklXKtoAyWsqo9BxBUXAe/QFTMrvsz2WA/8NlgzpINtxqqMFmRTPr8
WFhYhD5/4YYrh//elQWnUyNJPzKIrPeadUd7e7einRZ7UIo5pjCiUqUvbCZ0yO42
YO0V3JX3vDOaaXQl0Y+6e/5w4IPuhbovUZJbdXdvQihZdPRtRQdyTWzbG+Uy6c2q
z+Ri3Qfvzz66I/jXftsWC1Y9Y9EMBJ+SuCfDxe7a3CqvwhZAZiKRfPuT0MdyD8bY
uVjjk539cDd04VwL747fIpFFK4KzzbGlG0VgOGq3Kih0p6A+xFc/EotqBXynD1jv
TbDcatwBJ+pj+AgPZD9i5pO4xVPvJpZyT2dypcWki5IUzMS5Djue/6UcdUbzPEsx
aG0PqbDl7iFSEszzJ5D2C7s0rchur5TY0BrgrkxZU6Z0FXU2fa5JvGYFZEQwQxrN
9lbGc3QF+jh3gpQeh2g13NZqJ8zXPLbS5pfl/L8+lx5meLgMsypMJuUdOewq7zQe
9qdDmiHyJ+490lh56Mzm+C0QtCROurGPRQjk5ZTBdNITTwbNb2B5twQ6M4emt2DS
ZE/WQzalM9dRm1kqm9TROj9uVitjJh6/zhrlv9rWey24jfjyLC1xrxAjcbMd2g0O
Pophj7ecgm8oUtBoi/A5X6ECAwEAAQ==
-----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 361883393772690099765282532461836516044229
 . . . . . . . . [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-09-06 22:17:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-05 22:17:20 +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 'total-blog.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 666469446814378134879126433184408721157312852897822752996901924214809482932805738678511110504163681271993614834064341876932268589965139805731259123700980268830421112920171388546612439265147005402705436511180873387804710166446171639746754957117188880906680601355485382521473512443510364854849846944553682672992065407296093363257283772234496702585031684705953915441854166648492431983800138740246463331536289704669401497249566523976228834323280069761568227247952345557479246052218360684027878554368522966984258155060095961052130777919703387709567407839875491320808894106018381813593096912751138524191846637024065788324454116108047893213856931180841791039133012994669990167123243820823416527273258408907122591458485692151161205851995171436189061737235756200166769976262349255539501118271213908116144263617259639900787488158581438784314923132466808733366111893050399959355962236716065832792335660300477639352472277128511297326821239962733430566536988121822336823973206313481133568096277764275576398187156736421167879640208659761613917407631112493315884162186355430305158115130550224677669467567991331002406955959204419133601660726153528837341248503978449057641136958155725478812840367795471884274994346719689619480431576124990499312983969
 . . . . . . . . . . . . . . . . . . . . [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)
							9c488ac7980f1c239aa88ab756be82e710c7fcc8
 . . . . . . . . . . . . . . . . [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 (36 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'total-blog.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.total-blog.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d08de2bb10000040300483046022100fb4f2669299cff669b4233b13c8e61edcb6dd4999aa17a91b5ed6c95ce8728010221008fd7b7918ad2718bbb46472b9b04a84f9576e5686e6d4493c55d9ef66c8eb13400750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d08de2d9500000403004630440220729bf94828b13ef7095b42c3988de491761badee4d3f716e4df3103b00c9ec3902203147c5ace0ecbaa0361ae501d3a2e09e599db2454e061a274e193a8270808c73
 . . . . [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)
		0053b5b2ce8d677948a302209727ae3c0fc34a577364c9ecdc889bd1543ff8e3f56c2f32364b10e582b1756d3d10a4f51243f929a31410aacb8f2cb43994be1b4b12a2b3293f43e1d39ef24f9e9f7dc1ab6ed990a62ed65838912dd2d14b63ce446cced35d6ce05a6ceea300b2afb2cab835806c00da4ac7db51f6ce09da6eaa06f61c3a80f8d79c9f4118f344ebb4c7d41d1877f2ea332a247c14270b0aecf0634cb758f27060cd5fd696685c0ffce0ece2ff0217b07b2647a51f6c990fb46b5088aef69cc11ed24bc29d7ad5d6822f9a676943ea975c075614256c428ffc67e748b57097f4683a8ff346a2731d33099f0c7129cebee38fdb95ad2ae84d72306c