fastlife.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ee:eb:c6:be:72:87:51:80:dd:f8:ef:97:d5:64:bf:f9:ef 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=fastlife.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ee:eb:c6:be:72:87:51:80:dd:f8:ef:97:d5:64:bf:f9:ef
Serial Number (int): 342637461638983253598476062149068650969583
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: a3:c4:62:62:c4:8c:03:78:54:bb:93:b4:64:b5:55:9f:c1:fc:0d:05
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): c7:cd:14:d8:36:e4:a7:41:6c:60:2c:76:1d:b0:41:9c:c9:b9:28:18
Fingerprint (sha256): e5:13:5f:ac:74:8d:48:cf:56:8c:78:c6:e9:ae:01:1f:72:08:52:7d:6e:ee:ae:2e:41:d3:4c:7d:c8:38:44:54

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 fastlife.org

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

fastlife.org
www.fastlife.org

Other certificates including the domain name fastlife.org

(limited to 100 certificates)

Certificate

The complete raw certificate details for fastlife.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
OV8meR4=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr39pYXW1j5NDP9m3v/CD
nVtVKhrradeAiYXi906o8ZR7uRv1VjxfLUzjGhnsAeiuGuhvpqjY1ApwCd8GynHz
NDQlwwi54qqLRUD46rFrfaCyLowd9frUGToO3CbINF9pEWVYCIR8egrGWsKZiPAY
+JoDhsAS7NbQnCCKm/o6oZs4r3fzVjOc6BbmH4Z/hFi+vZzCO59ZYcFusIk7r0Ko
ge0SQz9qDlbIqofBG1F+6zubLhErymFsuUwlxZV8/VrzqB1M1vG5vO1zeuNLGvMh
I8GSyjYRW1jGv2aJbGcLvZ8LtfcdXrcL7wVmXKVrFYfQ02EA2djCKWYRROP345c2
vKl2gfSM8A2ctAZC6ZmDJyJb/tL8abc/0hTRKXX1AyS2e/AC12Qf35ZkLjdDIZLu
qyqEgk8NPWmI7R36uZW54ZiQGNW6l+Z8M/N+0ewcZPVJnYTCq506QnKK3ZnQUP5r
8oL2fGvP0BWz8WRIvc4PoSNT2BaR2EnKtZi6Ps0Dxm2LsmV9exyxHty7Q+NZojE6
AYwc5wLNosLHdW+Web+2u9yS4uYqTqzoAjnlTlvI8yTHF1D9TB95vVvVRNC6Y08y
Ykkp1rHZBV90nd8NrzJDXKUtFdT9av1TsKDOj0nLLBsVDQq1JbbXSohhYaae93pe
Mq0qqaaY2rxda9z7YNkQKUkCAwEAAQ==
-----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 342637461638983253598476062149068650969583
 . . . . . . . . [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-11-04 07:00:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-02 07:00:58 +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 'fastlife.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 715968157821745749120188052792579964672884050089134011795003861555542636281775753206042806943818774545171608292157261528202633336740458381930648353090660249217530719456425157414608000352537901246239220962626347395088317612019772769436113935280012631398000281807200235268402371832238230417654658283444820218142243267380886232049657526634751494898096344550665893436567402873965787880115043821862663361442930955672979183929921736729950372477351619125009109860592732319619754372689202053246546437535905424702197454974993964531268568645315842637398606492848761253835595742797019486099575613804530061026389103652704283497652865110253872424589569186719414462224765547124055551073117683133723035926395904710207763184300528518785746447543155313949117580838555835979405753970183164154262455149423836621895665666306540056801894486486063009365590023804365941809491212960055116202693826709596533227677493294626012725116297771309703610045197342850118341585462553297674907976424082896457680527110887031173128452087628288416113676434804887661687498701622280195804444003466409280936501472097819213561655126772939654449749860541731546835812936717867765947776420372077592835385840092938426622599988018473040339533571563605033443229625253343895575603529
 . . . . . . . . . . . . . . . . . . . . [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)
							a3c46262c48c037854bb93b464b5559fc1fc0d05
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fastlife.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.fastlife.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016e356e699500000403004630440220387b8e18363d3c3b74076e66b8d8044c0979583f4deb53044c6633f79a3da1330220333075901f94649632391402bc32186bdc93e134e22e0a5ff3191ea2cac66910007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e356e69890000040300473045022100dd8e1e06174f8178bc2794fe5d49d45d248ffed5a7a6253c6b0fbf0a66359d2f02206308b9fb537c281c617ef7f20afa57d7632a137c3be201c56c68e2cdcc68ac3a
 . . . . [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)
		0037c3a18ad52cc5bbe9c66cff44f93df462b9aaeee62f431df214477b746a93c64139a9c3afd72416abc8a1ec4b6d57135b7d54b08d10e884e6c6080874e961fea9cc92e4316f670292c5a04cb1e6de982d6a0b159432cde6bc734c62f1ead8f0ca4338b55b6243f93dcff12e82502415a5661aab11d0ad744837efd849a77f0c3e4e3aaeb3d75cedb46a2152839d466b9ac54ff473508263bb6363ee9233f2f8ddcf5ddacd2e81685ecdd6507dd346ddf4e93f655f842ffc8fb54a59c9daddc8dcd97a179979180a3c352acf0ab65a983f4b8a5bcbc4ed79570fa7ddb8bc9c49fddd35041845be2efe23242cf580be32de9c8edcb4d75c8e4b4510395f26791e