From c7857bf0840d48aee8a06c53ca80a8377709f5d2 Mon Sep 17 00:00:00 2001 From: RedDucks Date: Tue, 27 Feb 2018 17:34:41 -0500 Subject: [PATCH] Removed test client --- .gitignore | 3 +- test_client/account.xml | 61 ----------------- test_client/ssl/nintendo/wiiu-common.crt | 28 -------- test_client/ssl/nintendo/wiiu-common.key | 27 -------- test_client/test_client.js | 87 ------------------------ 5 files changed, 1 insertion(+), 205 deletions(-) delete mode 100644 test_client/account.xml delete mode 100644 test_client/ssl/nintendo/wiiu-common.crt delete mode 100644 test_client/ssl/nintendo/wiiu-common.key delete mode 100644 test_client/test_client.js diff --git a/.gitignore b/.gitignore index f865399..01f9187 100644 --- a/.gitignore +++ b/.gitignore @@ -58,5 +58,4 @@ typings/ .env # custom -config.json -./test_client \ No newline at end of file +config.json \ No newline at end of file diff --git a/test_client/account.xml b/test_client/account.xml deleted file mode 100644 index 6689bb5..0000000 --- a/test_client/account.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - 1990-01-01 - regtesting4 - Password - US - en - Pacific/Midway - - 2018-01-19T21:24:11 - US - https://account.nintendo.net/v1/api/content/agreements/Nintendo-Network-EULA/0300 - NINTENDO-NETWORK-EULA - 0300 - - -
halolink44@gmail.com
- N - N - Y - N - DEFAULT -
- - regtest4 - Y - AwAAQLh8tgPjxcLC15JtewOzuI0n2QAAAEByAGUAZwB0AGUAcwB0ADQAAAAAAEBAAAAhAQJoRBgm -NEYUgRIXaA0AACkAUkhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZz - - - 1 - 2018-01-19T21:24:11 - 0 - - M - 822083584 - Y - - - uuid_account - afcc1222-fd31-11e7-97fc-010144b6221d - - - uuid_common - 1f33302e-fc55-11e7-97fc-010144b6221d - - - persistent_id - 8000000c - - - transferable_id_base - 03c0000444b6221d - - - transferable_id_base_common - 02c0000444b6221d - - - Y -
diff --git a/test_client/ssl/nintendo/wiiu-common.crt b/test_client/ssl/nintendo/wiiu-common.crt deleted file mode 100644 index 43b33ca..0000000 --- a/test_client/ssl/nintendo/wiiu-common.crt +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIEwzCCA6ugAwIBAgIBBjANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQGEwJVUzET -MBEGA1UECBMKV2FzaGluZ3RvbjEhMB8GA1UEChMYTmludGVuZG8gb2YgQW1lcmlj -YSBJbmMuMQswCQYDVQQLEwJJUzEZMBcGA1UEAxMQTmludGVuZG8gQ0EgLSBHMzAe -Fw0xMDA1MTMxOTE5NDZaFw0zNzEyMjIxOTE5NDZaMIGlMQswCQYDVQQGEwJVUzET -MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEiMCAGA1UEChMZ -TmludGVuZG8gb2YgQW1lcmljYSwgSW5jLjELMAkGA1UECxMCSVMxGjAYBgNVBAMT -EUNUUiBDb21tb24gUHJvZCAxMSIwIAYJKoZIhvcNAQkBFhNjYUBub2EubmludGVu -ZG8uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA81Vzs324jZwc -NpbFESgDNooVTRP1TlxvYwz8bbHnJHhImjEJNO29YSTpjmF7wonczooeKXfE/Ry2 -+ey9mk92UhzSnvuSHQ6P2zFBbcPnE8eBi73oDnErgixiWe1TKP1G5LvwOqrEkVmX -LN/qnLrsfFp4QNyFc+PLvJ9IAfRSBwdRJHAiSgE9nB9eI7AGcM6DCw7+p9zEz6rN -RHUVRc5I132wJpQa8aoWaqPW7LE8exEC3VSfDHRVPjZUMRhfoBVSi2NfiA3xYsqk -v+Ct3E+bzW8y1aAQ7wIshQ/RGcLtVZE+tkoAznXewVLdKtcC67Vy4awhJ/BqK1tv -c26qV3zIJwIDAQABo4IBMzCCAS8wCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYd -T3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFIzG7XO5Ojx2 -G45r5dTszWF1rcFtMIGXBgNVHSMEgY8wgYyAFATT3tP98MjrwlmSh/sf1z5y+O35 -oXGkbzBtMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEhMB8GA1UE -ChMYTmludGVuZG8gb2YgQW1lcmljYSBJbmMuMQswCQYDVQQLEwJJUzEZMBcGA1UE -AxMQTmludGVuZG8gQ0EgLSBHM4IBATA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8v -Y3JsLm5pbnRlbmRvLmNvbS9uaW50ZW5kby1jYS1nMy5jcmwwDQYJKoZIhvcNAQEL -BQADggEBAEOXZ/3IkNuFUfdxHpP0vrcSCTnDqMk8gsLVbN39BJT8Wqm8e3MFNhS/ -Y1YOWgoIPtJp4cd2tXM3cXWzUZgm3SKd1XX/B81PFLEYlk+metUqB4jpF0ApCZs6 -RNoXDBTx6XzsC07CA3uaxEdeWjC5Nl29AHuZ1YC/Z+7Da57TwBaa+/APj4y5mGUa -ahbvwpe1t3GSNOS5nBDSeCHAKLmzfnXpliA5qQZxo94RSXIVWK8hilXoFDQCL904 -OGpgZnAhz4p3rcJYTq9ub8n6NYr9OJKKbWXfJY1QK4pXFVcIuAph0o/EyzDIEXuT -J4Q4b2km8uI0H4yxsQwUX9Epw6Vbujc= ------END CERTIFICATE----- diff --git a/test_client/ssl/nintendo/wiiu-common.key b/test_client/ssl/nintendo/wiiu-common.key deleted file mode 100644 index 40f14c0..0000000 --- a/test_client/ssl/nintendo/wiiu-common.key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpgIBAAKCAQEA81Vzs324jZwcNpbFESgDNooVTRP1TlxvYwz8bbHnJHhImjEJ -NO29YSTpjmF7wonczooeKXfE/Ry2+ey9mk92UhzSnvuSHQ6P2zFBbcPnE8eBi73o -DnErgixiWe1TKP1G5LvwOqrEkVmXLN/qnLrsfFp4QNyFc+PLvJ9IAfRSBwdRJHAi -SgE9nB9eI7AGcM6DCw7+p9zEz6rNRHUVRc5I132wJpQa8aoWaqPW7LE8exEC3VSf -DHRVPjZUMRhfoBVSi2NfiA3xYsqkv+Ct3E+bzW8y1aAQ7wIshQ/RGcLtVZE+tkoA -znXewVLdKtcC67Vy4awhJ/BqK1tvc26qV3zIJwIDAQABAoIBAQDBTk4m9iYJoU2s -dCPDmFTNG+8GF2fVw4rdVjCmeCDWkROkInZc7Mx4gtljub+WcOzPy1tgt/vu08Ps -UYziLGQjoTAVCmct3CaeC8gdifZleSVJvSi/aFoXBGlxZR6ePm72QPL7uDOGAHUf -OhboQXqi40AKzuTZhsqQYrzSiKQtXa8M0jMj3XWb7q+wLEyCtGJvUsFjfXiuxdrg -ZMwJ3jroDkxAIatmZzzAcjbY6U78P574DQAeFJM/6KJrZXgmsPdkqEpUJWBs1Zro -b7eEKjkM0tVfk6GrlIZgD5lhBxdyCci9UomO1JjJakKBhVeiB+HMC4sJtcJPyBdb -ZH70dIJhAoGBAP74UyWJ/xnd12NrZrybOab5pCSYDcaoLpzghWcaxsX+AS70BpEZ -wZU+DMxWtSfGTbVOlTlW0LEu3A9JHtisr+a3bf+ytv2zXRuDnJ3fhnFqRLRfopNs -BEAePBUL2EkJ/8OTSsiZcmDoVyhnt14U4sleawsIi30T/KcQDtMS81YXAoGBAPRR -F/oZcWHYNm1X8foHiPbltAji4u5M3McZT4wb3RZbWLJbUjSz/tATah36dxuT1v1z -EwHWZ0vdN94MuIy1OnwIHvBXJy8m4Rq6VTQpzGPgy0clbZbtX3Cih+fQSvxJUe2m -psaicsNSTtmd+btudZyG5qzILOU8afGmeB1wr3hxAoGBANZkcm3XSoUyj8FOdxXS -pDiuI4KNxM+tbXyGIkZfMpMbkV0s3jS2ZpuakGJl6m/mhEMXL80GHfdOwsWro19o -XYRv6vOeD9bmMj1HfrMVWFQXmmvdGrRBmJVdlwHPcu9/k+uc974ToSSxWVBlXb+j -aksOtI2Tgs8KtmC31O9ROQHDAoGBAI0OnPdK5UmGmbX7xruCyjMyYAWZaUgInJdf -J6xPEhCsYMNpMkc3fPEJpIT2bPpBGylt3RV8glsst+q+EXc70y51SdedmgQBQIo7 -9qGNWHJ6ASNsmp8/IZFYZXsTqZeLhX/ebf/VHsliph/Cs8LhfYoH4Pr0/+bCQLDC -Wis1OjohAoGBAJSivkSk2MKrg/t4CqNYLBiPp0fegm9ZL3187I/leVJGXIXsNqTq -oa6qT5JxiJRQnkw2IzfI6icl+BJYydRU3oH4X0nvl0eyjiIfG/nfn4H7ckSKdzP/ -wVBdRbcC+/PX/1WpGiJM+kXrf/vLQN1B6iihrYEkS/ZIkzFWMuuKQRvQ ------END RSA PRIVATE KEY----- diff --git a/test_client/test_client.js b/test_client/test_client.js deleted file mode 100644 index be1df07..0000000 --- a/test_client/test_client.js +++ /dev/null @@ -1,87 +0,0 @@ -let https = require('https'), - http = require('http'), - querystring = require('querystring'), - url = require('url'), - fs = require('fs'), - XML = require('pixl-xml'), - cert = { - key: fs.readFileSync(__dirname + '/ssl/nintendo/wiiu-common.key'), - cert: fs.readFileSync(__dirname + '/ssl/nintendo/wiiu-common.crt') - }, - accountxml = fs.readFileSync(__dirname + '/account.xml'); - -const HEADERS = { - 'X-Nintendo-Platform-ID': '1', - 'X-Nintendo-Device-Type': '2', - 'X-Nintendo-Device-ID': '1156492273', - 'X-Nintendo-Serial-Number': 'FEM108625433', - 'X-Nintendo-System-Version': '0230', - 'X-Nintendo-Region': '4', - 'X-Nintendo-Country': 'NL', - 'Accept-Language': 'en', - 'X-Nintendo-Client-ID': 'a2efa818a34fa16b8afbc8a74eba3eda', - 'X-Nintendo-Client-Secret': 'c91cdb5658bd4954ade78533a339cf9a', - 'Accept': '', - 'X-Nintendo-FPD-Version': '0000', - 'X-Nintendo-Environment': 'L1', - 'X-Nintendo-Title-ID': '0005001010040200', - 'X-Nintendo-Unique-ID': '00402', - 'X-Nintendo-Application-Version': '00C4', - 'X-Nintendo-Device-Cert': 'AAEABQATksZ8BT7HsTOFAISa71IMW0dSFLIvtF0WwV2CNwC5pxEJKiEbhiUDqqktyked1VyvoCkZRhMTgeUHCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSb290LUNBMDAwMDAwMDMtTVMwMDAwMDAxMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk5HNDRlZWFiZjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4OBpqAQ+x+U8dDYezjXPsi0KGGFRG0OlZ+iD0QzHBBV8fAHtsItJf4vl7EBy9OsxMqXIKFmW86NhQLTQW0Gx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', - 'Content-type': 'application/x-www-form-urlencoded' -} - -let options = { - method: 'POST', - key: cert.key, - cert: cert.cert, - rejectUnauthorized: false, - //port: 443, - headers: HEADERS -}; - -let payload = querystring.stringify({ - grant_type: 'password', - user_id: 'regtedting7', - password: 'd16da07aaa22c07f055778744e8a1f934f6d6ed8246577e664523eea1ab3a0f7', - password_type: 'hash' -}); - -apiPostRequest('https://account.pretendo.cc/v1/api/oauth20/access_token/generate', payload, options, (body) => { - console.log(XML.parse(body)); -}); - -function apiPostRequest(uri, payload, options, cb) { - let api_url = new url.URL(uri); - - options.host = api_url.hostname; - options.path = api_url.pathname; - - let port = options.port || 80, - handler = http; - - if (port == 443) { - handler = https; - } - - let end_buffer = ''; - - let request = http.request(options, (response) => { - var data = ''; - - response.on('data', (chunk) => { - data += chunk; - }); - - response.on('end', () => { - cb(data); - }); - }); - - request.on('error', (error) => { - throw new Error(error) - }); - - request.write(payload); - request.end(); -} \ No newline at end of file