www.neurokeo.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ff:74:42:6b:48:9f:ac:bd:a8:b9:4e:e7:0e:5e:18:0b:02 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=www.neurokeo.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ff:74:42:6b:48:9f:ac:bd:a8:b9:4e:e7:0e:5e:18:0b:02
Serial Number (int): 348263396675195433902110554416425714846466
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f1:a6:8b:52:ce:3b:80:d1:12:d4:20:17:0f:b8:83:3d:3d:bf:b0:b8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 9d:d9:94:2b:cb:1c:ea:f2:eb:4b:2d:41:81:e1:31:60:be:9a:f6:86
Fingerprint (sha256): 70:d3:72:be:a8:43:69:43:c9:c4:d9:29:29:31:0e:d6:ea:2c:8d:5e:b1:af:30:7a:62:c3:89:5e:ec:ae:2b:2a

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 www.neurokeo.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.neurokeo.com

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

neurokeo.com
www.neurokeo.com

Other certificates including the domain name neurokeo.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.neurokeo.com in PEM and ASN.1 format.

Certificate (PEM)

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

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAg7ND8dJvMyjq3UpXREr4
6ezQ/pPf6fOuSSKTz+wHk2BuTbYSKr45VxHIMp4JdY5QhWki9VTKMUbgJh/yoJYm
JdEeJ5VYHBzDqD7Bmfj5lCZDkSzmLS55Ezd2YmskNyfeiL6yi9U8Y8J3Ow7heueF
VlruEkSpHJwhkJ3NKh1lGP8T2IA8/tuzHc0Au2AuseLaoIIVYs9BhwfJ8gaJ+Qb9
ap+ynfw80zC0PdrjvCy9jloPBOUU8BsoRPbWnQj4MEnOgWjI2t1gA/SeXbEvP3Ye
kxCThHK7ny6rx09WNtC0RJWopvsthqjsJaNGwVEYFDMC9DRtIagQMuq3SsOTYklo
sgf/64ZsMG+BPfPuskOboF2z00drI1FBhz2Xeff6B+Sz3r1kflmcr4FN/WwzStAf
cWrhplvqnLNQd6Y2+74MslSHpWVhVAFvo0/PdQATZU0fWWN+Ry3+ysDJWMRXidyb
RaoDJM8uWF2ekn/W79K4gwYcimMynjRb9fLVhVfAKZIP5XSZt4y68kTu0/zddlIJ
21G64dzMDb+eAD2vBjgCADzDzK6JR0HbMRSzCoBF27wEc+v55tabGj4uVTaE3vBG
NLNrw6L5SNU3VCGF3hD9bdc/53kXfoTxtgxPQRbj1bzVasPxnp1EUWtUFMTaDGDe
VlYXlmPDqMJDq3UoXb0Isb0CAwEAAQ==
-----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 348263396675195433902110554416425714846466
 . . . . . . . . [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-05-07 15:08:29 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-05 15:08:29 +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 'www.neurokeo.com'
 . . . . . . . . [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 537290166117844351996852168981102040575492636716207645769333515119368926394974287160358423209225002765505015434254100085576027419491943425910983881663319330339402128827538253857608389622080936684142551810382364723845499848560868394505619514512031283112312125225765077996379828740838198442289246501360049787047666086528682287228301901868635148372633230744101205645388231010868276416888164558773711091852147031018439274626519849800306157981459674949256126522372103266353687711634458920518470642157336049105432577264623339887883686885453089076452621370118587125412934033617821479688298227246662534157219547898219126760321248215354530945223937190830036027517261101884442013558685988282689657312431618578333340454617518914820161504807965187286961296192998647422513191738419968014630043568629059964958981676102297895835265487409162754010415885554307028163124718747857060884309979392380533024875507627981433887660599372353711144559007077391301803217512579171249308385767470153942729021677896729459766419105799472468196756364312789273355478311279929920367304936446667591120086635708203674810668834653238094173132165109951612445353384442283172656852943369808124320460006062314038813330855638074875781074281802657457576528551531889981028610493
 . . . . . . . . . . . . . . . . . . . . [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)
							f1a68b52ce3b80d112d420170fb8833d3dbfb0b8
 . . . . . . . . . . . . . . . . [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 'neurokeo.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.neurokeo.com'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f100760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016a930db123000004030047304502205678738e5b9f5933535acaa20f5f6c5447249f2bbaf4cc582316cd1cfe8de54002210096c0e1d651fb1040e6ffa21acbb4c2f973621a33af36f0878e9e71616676621d007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016a930db32900000403004830460221009dcea9aaa141acec9195bc9831d0762f7dc65b6ce8cf2a60084773f20ba68885022100cfbe419421f41a2eafca8c79d426e91f587b9fb0061009c49e988b1e01eeefd1
 . . . . [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)
		0006582c10338b157c6b40a1309c888a5ce9192d18d678d757f8858da97d47d928aa394ae2c7a2497aa406abfb410024294a9fe56d3a5de8dc6a093f6506f4c61810de0ba9dc68ccbae4eca21aa913d77af91ef5c986dc56bbb150aacbefc430301778884e552864ecdfaba60c5f5e20294d81dcab829c5d30c50030c2268db84d371ece717fc3cbbba80000fb6dc42acf83b685891dacc69e5b6d0054e6aaad30d57721a22d63b174cca20b2f68f4a4c680f507e4cdae41b24b4308e22240c33671a5d6f28c04f27d77a3bf5c5643ee97f66d1b0e5f04f04f2a7febbbc85058665c3e97c6880edf0f5c2a89ae7a7c613b17e99681e46429af35ee21f16b60913b