{"_id":"bluemix-secure-gateway","_rev":"34-add50bee365c446c6a4d3b3912a58f6a","name":"bluemix-secure-gateway","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","dist-tags":{"latest":"5.0.2"},"versions":{"1.0.0":{"name":"bluemix-secure-gateway","version":"1.0.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@1.0.0","scripts":{},"_shasum":"d41ccdde6821cd983583a9546ea7118cc4d1b974","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"}],"dist":{"shasum":"d41ccdde6821cd983583a9546ea7118cc4d1b974","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-1.0.0.tgz","integrity":"sha512-82ASapRFXHvofQ47w6nW3ivykZoJA3wfEsrN1ydi1WLrygyOS7rUI9zsRAG46hW4L6PeS6atuGWiwW26Y4Ac4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYCXl7H3RYahMDwJfRe478Bvzz7TWUhJXEkYGbe28urAiAF1rRFftHY2XqohomsuDYiPXIl3t5aaEaUVfG55N4B5w=="}]},"directories":{}},"1.0.1":{"name":"bluemix-secure-gateway","version":"1.0.1","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@1.0.1","scripts":{},"_shasum":"f155cedc805b5facebb7bb7d469d6436d9ae5166","_from":".","_npmVersion":"2.10.1","_npmUser":{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"}],"dist":{"shasum":"f155cedc805b5facebb7bb7d469d6436d9ae5166","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-1.0.1.tgz","integrity":"sha512-51jVVfvcvaNAB8T0SH6gWT4eI/5TO+3u9n+9nKqYaPTpVkx6M0GAPlmb2Mi2itoVEjflkea6SV9dXnthfxHBaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJDK9sAi0cRFtEKxyUwJI4trMVcaespKT7w8c/FSoyZAiEAivgAQFOmkvH8F2PwL7V7AeMso+1fIrqYpHMNO9oDItU="}]},"directories":{},"_resolved":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-1.0.0.tgz","gitHead":"d1287896cdeeca4bdcc30d5b16e0fcf75a74f0cf","_nodeVersion":"0.12.4"},"2.0.0":{"name":"bluemix-secure-gateway","version":"2.0.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@2.0.0","scripts":{},"_shasum":"cae93fa09782f041deea0f41bae1e89d87a32320","_from":".","_npmVersion":"2.10.1","_npmUser":{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"}],"dist":{"shasum":"cae93fa09782f041deea0f41bae1e89d87a32320","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-2.0.0.tgz","integrity":"sha512-aj+QEXfzuyqW9KWdhytXiHlzR/6fPFOrJVZBAR25IIGMCRy2n83ady2yfIWkBIX7xj8BuxVNzVfRNaiTisRPDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBG5FH4I+l2FaY8ro3v2n8M5SCdXK0fSeJZtp3GLhjfwIhAPrd+zCKlTweBbuMIy51FL31w5ko/Di+2ri7it4XdVPr"}]},"directories":{},"_resolved":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-1.0.0.tgz","gitHead":"ba732ee3ba01c174da6eb90db33c54ae9efce83d","_nodeVersion":"0.12.4"},"2.0.1":{"name":"bluemix-secure-gateway","version":"2.0.1","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@2.0.1","scripts":{},"_shasum":"c48cafb3160f83740e643fc120f84ad73ed25519","_from":".","_npmVersion":"2.10.1","_npmUser":{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"}],"dist":{"shasum":"c48cafb3160f83740e643fc120f84ad73ed25519","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-2.0.1.tgz","integrity":"sha512-OcQ8qVR31KCZpB+JDK2EzWzxCg68kQjN+6xbEH/Fsz3BgjC3PuflyBbKpd1Du0eMR1PiHZMAlGe8shFhaANQoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrdOVUQtIbg+p2E7GaNFp5zyEA2Y2Tll8LVknaAPiymAiEA0tjdVW++OFwCttqK26+VknK+uGkLvywv2WWlNPKFZAA="}]},"directories":{},"_resolved":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-1.0.0.tgz","gitHead":"ba732ee3ba01c174da6eb90db33c54ae9efce83d","_nodeVersion":"0.12.4"},"3.0.0":{"name":"bluemix-secure-gateway","version":"3.0.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to\r the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.0.0","scripts":{},"_shasum":"70d0db95924d519240ee9b87178a67a7010b94a0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"70d0db95924d519240ee9b87178a67a7010b94a0","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.0.0.tgz","integrity":"sha512-LxYwnI7cDOQPsBlUrdlIA4H+GE8o0ySVlmtQEcGdneOoU1h7qM1gLAaQqmcPrac/vUoRm3FQ0E8nxtFVT24rpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMGWxI3O8CzAKEEmU7M4MLv/whYQ8ibAdvQ2C4JmW1dAiEA2IywaedHcbwC2GKNxG4cWOEJnpUAoQ+Mi4zxNWkSiEY="}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.0.0.tgz_1459278644936_0.8511000480502844"},"directories":{}},"3.0.1":{"name":"bluemix-secure-gateway","version":"3.0.1","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to\r the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.0.1","scripts":{},"_shasum":"aac5ab06ec18759507abd220feeb4db8054d6876","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"aac5ab06ec18759507abd220feeb4db8054d6876","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.0.1.tgz","integrity":"sha512-q/cfRbl4TS+/HUd1Itt8MWXjCqiiLx+Ul9bjkTFlOBPo2098E1pxgbYQ2GX6ZCV09Jh6vXNlSpHu7KXvwYLnLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiaw4tdzvdY72eum0cIRt9eFYSV4gywtzJD7kE8lf3fQIhAOf7OCJufskn6G6CykocQeSyNGE7uqgKTy3wZcdDUqst"}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.0.1.tgz_1461768969506_0.9721520552411675"},"directories":{}},"3.0.2":{"name":"bluemix-secure-gateway","version":"3.0.2","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to\r the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.0.2","scripts":{},"_shasum":"8a057ffdd11afe1f590d80094bf9ec8ccea47e1b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"8a057ffdd11afe1f590d80094bf9ec8ccea47e1b","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.0.2.tgz","integrity":"sha512-F9ldPoOOlL9DpuNzDy/U31A6f8/j4engTY9jj8dO29hjmQsXQr1zLHAX4WobaQYoYRgQfWfFHI41X9IALzcr2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk3np0W3f0mRxO88h0Y2qJxIibR8sUnREiYkxytJZeZgIhAIeHC+pBoKuXjJfODR8Ti3Q3Lc120CZcqslrv6LTdDdT"}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.0.2.tgz_1464275933163_0.8444655681960285"},"directories":{}},"3.1.0":{"name":"bluemix-secure-gateway","version":"3.1.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to\r the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.1.0","scripts":{},"_shasum":"b1d5cc376bb5eae4c1d7a892c6b18ae7345039b7","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"b1d5cc376bb5eae4c1d7a892c6b18ae7345039b7","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.1.0.tgz","integrity":"sha512-yaDFwJx7H74z+oxCncs9U9vNypdpUAhnfCixC4v7ozNVRdpU35g5h+cKiilQped9x9NplTBva9Q7GmNm2H9vzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWGnEUfkNfrC7aR5fftN5vbAWS+U2dYdpDj5CYkqdbvAiAgQ1yuFEvKWTYWnASjeRoTv0XIOrjsUZr9QaQwcF9IlQ=="}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.1.0.tgz_1469649083319_0.9662269877735525"},"directories":{}},"3.1.1":{"name":"bluemix-secure-gateway","version":"3.1.1","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.1.1","scripts":{},"_shasum":"5e0a2a4b54c3e8be9e7fe72f11938895ebd73cfa","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"5e0a2a4b54c3e8be9e7fe72f11938895ebd73cfa","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.1.1.tgz","integrity":"sha512-I3sOMIsbEXDort3L2NdFAuia8uL+yiPylLkvZ3A0wBl9OcQpdFsjBWNi7EQdJvpzZ0q+Cw1VCu4ZlSmbE91xUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuDCK7GX2wy4kr73KcVvfcnIFbbM2qjbhiLqexbbkBXgIgeQMGyBz46KtaF7rstNxiT9qCO2V1RwIS8AH6ZjlJE2U="}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.1.1.tgz_1470161353160_0.6466702234465629"},"directories":{}},"3.2.0":{"name":"bluemix-secure-gateway","version":"3.2.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.2.0","scripts":{},"_shasum":"59f65e4967540712698690fe3d123f374d2bc27f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"59f65e4967540712698690fe3d123f374d2bc27f","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.2.0.tgz","integrity":"sha512-j8ydUUmkDY5a1xKovSS+Ursq3GfpG1qyaq/maL+O2rtXNUTXK9TYm8n6M4RRsPuugIyWMwk81k23sCZC04UB5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzZ6cXm48SgY785tO5gn5vUahlMGnB4q7udhCdZAiXtwIhAJE7PxMxxIzcQtf2foDJtXxBLaq81xlTcIQ9MWdLsUCw"}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.2.0.tgz_1476215358751_0.5931151646655053"},"directories":{}},"3.3.0":{"name":"bluemix-secure-gateway","version":"3.3.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@3.3.0","scripts":{},"_shasum":"6858a7d7c877ba0bfbf9f0db9576e4ccb81fcfc3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"gkeene","email":"keeneg@us.ibm.com"},"dist":{"shasum":"6858a7d7c877ba0bfbf9f0db9576e4ccb81fcfc3","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-3.3.0.tgz","integrity":"sha512-KiJav+D/0et8qjc4uh/6nq5dcwgxoW4huNpEez/W+1z+qAzLnncNcYDth0uVimlMgpqFmKWR4I5hEFBipkzV6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClog6gbQsnms5oh74YaXHuC1XiZVDLP6rnMZzURvJCmAiBvjL9NC0B67HMtpni4M8L5UX3hSu1QZbv6fSoON1ek6Q=="}]},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"gkeene","email":"keeneg@us.ibm.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bluemix-secure-gateway-3.3.0.tgz_1485985691812_0.6770387969445437"},"directories":{}},"4.3.0":{"name":"bluemix-secure-gateway","version":"4.3.0","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},"dist":{"integrity":"sha512-7C5qw00KoZ0RT1h0dMfhANOywujTGo/8uDkGPGSkFYj1vYgTF4UpdtM1YPM3no4hFl8bqGGmVvyUYRqyzp34nw==","shasum":"fedbf9d6485f34b58c056287b598e813765269d2","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.0.tgz","fileCount":5,"unpackedSize":52154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoy3/C1SRyCJEcqx4PQ1YgB4YX7E1tYYt/G8MwDjJhQAiEAwfEXm4icSQAxneuPP7VaBXO5i+c62WNFJwx5FNGEJUk="}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.0_1520397172989_0.9794634291395066"},"_hasShrinkwrap":false},"4.3.1":{"name":"bluemix-secure-gateway","version":"4.3.1","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"amakani","email":"amakani@us.ibm.com"},"dist":{"integrity":"sha512-8eVs6u+9Bn5a70z/+SlimPMMvtKinA4p+1wZP8GSY0O7vaRWMQ5TYQIK48NacYgE0kO9y3fnjKUKFHeTAgCPvQ==","shasum":"daa22230db5240a704a12f37c8bea9dd3b033e15","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.1.tgz","fileCount":5,"unpackedSize":53346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOmfVCRA9TVsSAnZWagAAFk8P/jAuJW7wP4dauq7T/Keh\nAsIkxoMQf/PjW7Sp2P20V/YBIf8XBWVibXCYoU11YXPO9/28HUqfYbu7gGMd\nIPGT05sMd/BE4b1Ur5wnKLiZ1HM4/5pOXKY3x70qAm1MwygA6IekFSyQypGM\nr7rcoXhr1J02nq61GHNevsBC3uprihQyaAoZDk02oeYilIVByTupltcfhSRM\nBzIOlMFsXMBdUFzo8ePu0gNuz0Q4VWta/bysK2sR1DyAI7kQzXWdEr85A05F\nV8aL8LaXEp7x6oICfCZWV0gJfQVkW3qYNMIM8f7WDSKL97CBieZ6KOZ0drVM\nhhGuZimtfaAfrYb0FDgYhhvxw3gZztPYI3pOFogjI5BetNnk64jHOwTAw+XF\nxvjbtgZ4cWfxyVqsaqxl5IXyzicVLkq6qDh10OwpClsw9yEXeZh4ULj882JA\nq2zObE6axn977SXFUPB+d8z1qtVHGhE9znKsQGinGKlRDDeSRw9WbXrrH/Y+\nasQ7uveGRIXnYiugMBUs2NqTLKLzRp6KLEYdtHlYPKPdOKfgJnf2xxtccXEx\n3jP/RFqWhIpPr72Q9M1ayQkAt/o5kZwvfNMUWJlE2Z9Qzyn7niRnv2y8wPg4\n6AdJMY/kC96wQ3ku7KMJAHO5K5IsNoZcDvnKnvsBarQ9/FTwckBPA8yD68Qc\njKXy\r\n=89nt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNuy3sv8v3mD/UnSpmfvl9lXg0ls4hwnWgbBpemzQJyAIhAPmf11bbS8PIZcTYJWDvDYgJncAFfFLqAqPcH87dNyPy"}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.1_1530554325483_0.7237960866896471"},"_hasShrinkwrap":false},"4.3.2":{"name":"bluemix-secure-gateway","version":"4.3.2","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"dist":{"integrity":"sha512-lJvkiyPkMxTcrbfOkpkvwhHSfPD4yeafo0g2BSKvO0YgQjlxQJqNFn5qzQtU3to9AyiDJTWGEoYZFZ1LLB0pKA==","shasum":"079608136297f73f1f426bb7479c77aa0d83127b","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.2.tgz","fileCount":5,"unpackedSize":52129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaXKyCRA9TVsSAnZWagAA4rAQAIvWke7RjCXSDU93A+90\nkcH0/6OCDyuFqTAeNpEt5kU2gYFUhhK3IOHZOcbahVV3NBIW58UZbFW3D283\nL1cCnVf6fSlwuBxJYcpNgAwN+FT6MHh1p3lBZ2rCcUB5cO2Sblzg6zsQwmWb\nkoF7J0vPkEIT5Dkdbefsa62JbRRcYQhzcCqcTFFS/Ba+l39wPcADBoE4mPgA\ncC8ptngLwmn/ZIlqUJXogPY8cdUxPbOcaGJ4hOiTekkETDvn1KY22xF6mYaK\nlWr5zFN6eLvrwFgf7kKochmFF1CdZeEODGMtcXOT0zPaC0uGcViEC2hJMzrQ\na1Evk/xFp44hDrbB9pGGzbthnebmHs7lqbBM/5yo4jT8Z42IZNNwB2s8F1oU\nxUpsLKsJEwyKc9naptjocF8dBgYbu/2mfxUz/S681W6Rwat+RwjWJhWUHuJb\nWcHE7TeqUdCD8793nNu0kZ9AXbOJTH8GaMoly79IW/1UGRVtzarZg23zgdHe\nf06H/A6afFx1GfQQ1lRx+W9lfdo0kT9NdYliNxA1eskyT5Fc4NcLOZrSt8B8\nckEE5TOZGq2FY1F3z36rkGw4eqFgjqs8XSrxcdz4hwM0VWV86iGO1R00r5r4\nP1w1255D6VEL5O58GiBzclDw9Izc0QMNHu/cKf6SjSPRSgKnIoARtgzIGSuh\nfys7\r\n=lKEH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsvDUjE4cMqYTY4nnZY3z0oa6Xe4+oTeKaFvpxjAJw0wIhAPX0wXhsNH/kF/xnhbIMe4CFrJvnk9Iu+140aY8k3X23"}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.2_1533637298380_0.15252475243526042"},"_hasShrinkwrap":false},"4.3.3":{"name":"bluemix-secure-gateway","version":"4.3.3","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"dist":{"integrity":"sha512-L8DBcrqUUItPvBhTsXJkfU8xv4fJhTt+RJJV4xrRZVWY/UtafzTZky8iPkH6yrMNbqCsZj6PBz0MvNePgCtTWQ==","shasum":"2aa565f3c9409106016a6644dd3afd688f88f4d4","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.3.tgz","fileCount":5,"unpackedSize":53321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeoWjCRA9TVsSAnZWagAANrwQAKNBAiXWVAd0uOewRAvr\nznMEh8XFzGaBPSbl/81HHphpGdPgo2QEEKXCMJ+pj/EuLe4ECtfgRkC5UMr/\nkcAs83jXb7ZaNB68+cbv08kqeVcrIPbR4iOe/Ohd9sDyTS/GivOLCzBfm6A+\n/wnXuzH+J3DABNuS1Da1Pz1L7f2gFWu6Kyb2TLtufssZBp/iUIqk6s+1YyEZ\n7aDBFSH1KVVHGfB2em6aEusbSMteyFNcR220+GwaIU8qFZvApVvLtRm+EOr+\nAtcGCylb9Ck1QQNniQ3+JWU/i3/V9DioiLjEHnaLCsZZ68H0pkO1d7r3CIq+\nM5xr1AXYzV2GBVtRY6Dihp9ZBHe6+e4NJmhgjzLK09CSysuWYkogwCArO5zu\nNoW2MdQxzrx9qqXLdXM6891gy1Wq1xDcqgwX8HOZwDtjFeiwKPKsX/idmA3o\nruUg5RUmPMZa77386VF2kp0BHTE79fhupJENjy1/rAG+Vhhp4vSrtZYMEvsx\nxivWnlbmTFLWZzTG5SzejQuq2ys+4R5RDd8A78bwz0abtE+0Kgl0FnXtFCxh\nRftX7vEB1SqUPpYg676owWZhNKEBZMI/kAPqBvheoguvtpTkbKxnJpCMI/t2\nuQ4hcLOokY//RREihdElH2h5ax6v45b1PVmUORYv4ReRv6Hb3lgVktmNfsuX\nhP/q\r\n=QWvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzBIWFvvRzIsyKyxMbfOjNHoVlw7rhvOJ8yYib5paLbAIgDsHR0tT4/X+ete1yiW8y19rfxJuZtEQ0itfbB5qG6/M="}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.3_1534756259338_0.14339998605946214"},"_hasShrinkwrap":false},"4.3.4":{"name":"bluemix-secure-gateway","version":"4.3.4","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"dist":{"integrity":"sha512-9j3YqrMMtjHmhUw4zMNiwReFzhxakirByiDK+of9xlDY0gZcSWEPMpcMZLSkwUJ7yMsHlb4g6965vO9A61778w==","shasum":"0dcd0374a9b5138f973125dc9c2162faa027d5fc","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.4.tgz","fileCount":5,"unpackedSize":53347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeowxCRA9TVsSAnZWagAAFLUQAJ1GiYHHfGLJRvCbPkEd\noR2zs3Nmaz7NO5eb8veVYcKUw4OvrTpSZBHka++h/yFLTzs5Ep/K+w5QjiA6\nw2VV8J85A4xrQmp8q1khmXkT0k6S7V+NwTuYPxC6Bko6g8ac4kW/hAGzTR0E\n5J/IoHC3GAob7TipENoso+jlh0MPwIEkFwP3sVbSvajmx6PKLRQK/RSzoikX\nxBkL+eLdEKf9aO5EjomOdkn0xa9+LOhX8LaMByBLXVRqH5TmZ1dGTJkXgnp9\nWL4kGjo+G39iDVAdTvqDFOIeIENPKpDaGvE7B/0vfKXMusqF1PgwVa0NibYx\nwehvPeqXwKzr2ZHNruKZW2bp2XA4YI7TFfNVvATxNTQl2cIaRSElNBkyFa4o\neyxrSLMcA98AW0VMR/mDDfwwUbStlo27NO92v6oEaX6Xbr8Hw8O1oX7E+mMP\nSkMTuALIFTIsU2f9vmDnvXVXyV4MjrQTk1RLSXfFU3fOIHDlVQu/BtFvUE0a\nWxfODpbxZfoYTfgjDOwnGlZNeRFbCQajll3F8x2n/X5/HHTh2KxpeXjw3n2Y\nmzN3WbXvRhT1SxGzDXyYsFZGzB8zvUyAXCkzMaXaxnSwIAE7/A7tEVq4N2nN\ngmS4KISOIAXwNGNLyi6T4gj+FkaAyMBclsmyLSESTaKLGV1Hh5s/fG08k1XU\nxVvA\r\n=mIJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBhP+7XgAd3E38O96kIdLRlaZ2h3HJcOsDakmrZry1UQIgEA3DVBZFr8uA/tvAvl+2UJmYyrDgcqEGk3xvH2IxXok="}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.4_1534757936489_0.7989127578715864"},"_hasShrinkwrap":false},"4.3.5":{"name":"bluemix-secure-gateway","version":"4.3.5","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for Bluemix contains a set of javascript wrapper APIs for Secure Gateway REST calls to the Bluemix Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"dist":{"integrity":"sha512-tGMPcAIDZhELpTovn/gZIpZnTcFuodhHErhdKzX+Wnr+IZ7dQo486cu3NhkMRA42w3sKR5pAyriGREtBSAaRlA==","shasum":"6280fd950f0de73d5ab0535b47112d5967a289dc","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.5.tgz","fileCount":5,"unpackedSize":53455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHFipCRA9TVsSAnZWagAA27wP/3/8/AlmDY+b1AipTnRr\n1MRfqRDgZ/MMvF5vfH4KyiHNZjGazkaMfICxm8zeBvFJJSeU9tvpd64mxLJ3\n6u2gB+oNPHOEuGyGLx55QfXs8rAmHJNKaXexH2GKYmcyIW9Y8ztFJ9OPg9MN\nmCWMuw04GXeQtk19y7lSo+e2OJrPtJGnM9Fpz8x9jLqml5ir1+Hxzh5xEkvl\nkdOS/6UM3ID9ZX+MS1I0c3OGhXoq3od5df8kwc0jCyV8PlE0+IX2pOd2d42T\nPAT3PsRY+Cyuq9ODSP22wYJtnheQ+AN9uzCCvfdS7EE6GtHCM/h498+aLsrs\nO6vNQ+klIEupiEGY0kUdJCojSIeIX0RZ6bBHpUgXBbrEYyFKyEKges6bc2yb\npzsTIn+hhcdVJEF1IGy1YFaDWmSm3KBS2HOqU4WoXKkT/31Za+9iZFA9GMex\nnae355voeX4LfDYjwd2+8+kkQghbYVIiIjrDBYiMdCKnX7C0sQAxDsOr08hu\n3eFBFggh3vvDr9hnI8gP3SvpJuMxXi3oeA7lVD3lDOjTkVS3HExAmpAkba7R\nG8IS6bEdgMTg4fYmQ3/StOavERw+kNdneh2xGV2gfeczFbq8Fsf/fa+HLhKm\nr6ynbukRE3MCk7J1PEvWNYcr/o/4fKts6/qV8rWs2jPQG/1Vqob3cdVKB04a\n6AJN\r\n=fr1+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICih+Ej7tePNXo9mDqnQmQG+2slvNre0mVWYc8mUuszlAiEAwe/Y43hGAsehgXpltPDd/q+NEfJdBDMsK50bb9pw6CA="}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.5_1545361576912_0.3968660096443921"},"_hasShrinkwrap":false},"4.3.6":{"name":"bluemix-secure-gateway","version":"4.3.6","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"dist":{"integrity":"sha512-H9x8xPaE9bJy72N3G55tgiRB8hvN9r8G0vIDo8K1BJhcKZmO8Caewh8mrRKxmI5cXGsOM6duB1OVYxDnhbzc4Q==","shasum":"3d740497360d46fbe89bff80667235d953fd0f52","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.6.tgz","fileCount":5,"unpackedSize":53478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3RShCRA9TVsSAnZWagAAS9kP/iLbMSZQ+bW0BL+Vp13O\nbs3H5ogNqZOHuvqpEr994l49jMCGuNxdF+OW/LWUAOF8xpNyLAY1Q4y/z53V\n9jsxPB6xP986r1qJHYsqQWZ0XkK3m154lnJ6Y19aVIfSfA8nGif0JAR7Vomu\nQQ/mABgOkf48Fyq5VC47Zyxwf1SJu7roxd1BaTZEWvmZHnIfZVFqFUMiasel\neFcXFItUM0bLPf0JaCN9OHaAHNevhp3mDFeSAgHEcOkepualeTV9GwtuQ9XI\n13IBVuRczpH4TkZfd67xoxh9N+1gDJPY3FmDaN3A6SCz6YC8YX6g9xo0Peq/\nerPNcdbU28XDN/HmvToDFKEGUJpYOglZNK2W8Gh0pm21kbcYgfBQfyTfZDBp\ng/kaVYSR8MAl8s6Oe/3e8CpQ1WabsEBKmsIvGr5gu5dnfpN/QMP2HIFrWl5k\nWmlnF0MMlE62u4dhBeL0800Wn65zddc69Z7px5XICsCw2tLN+WDvBIKGMFaB\naaBOJ9SUH9UQuBmb3lsWi9vK6E4CnhQzIZE7NdeqEyZKpXR6P11IemAxmsBa\nmfJBfps7VXPmIHQnwEWH170cJFEXhLLRVP+7CBheRB+5Cr5wV4Twi/Uev7iZ\nEeiy2auX4QEmlco2ge/oX3ZxpQHnQjt7amvhP3pj1pzNMO2WZDBVTfbP0No/\ni7WU\r\n=c48U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB7Wh4yHDGfB9xZGbXbjO0cVzVHUOLzmA2hfRwDu+1FAiEA++jQatfJKnoI/BXht27Uq7yXxldygUarzVgvb7tRBGw="}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.6_1557992608131_0.6520531629027728"},"_hasShrinkwrap":false},"4.3.7":{"name":"bluemix-secure-gateway","version":"4.3.7","dependencies":{"request":">=2.40.0"},"main":"./main.js","license":"MIT","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","_id":"bluemix-secure-gateway@4.3.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"dist":{"integrity":"sha512-3qaQ9AwlSVTrLZ3YhGcYD3KIhSzwaTQ7svShsR/liTIeKU6uYFqBjLQbbRsdtdnK3Hx2kxpwdJVSmpBcIT0VKA==","shasum":"715b7f09250c35b66e84891bb708321955891abb","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.3.7.tgz","fileCount":5,"unpackedSize":54630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd52KwCRA9TVsSAnZWagAAfYkQAIvqdtY/GHe/hbk7u10z\nz9IjcVKSWFRQdevFkv5V7InQJ6f9WTKjwbGe8xb2cHbHe5ZO2XIuPZ8AqxvW\n+PeB3yRn7Uzybfa497wIjqTSD8DxTHoU+pEH6Xiz0aeV4wO8Egm9ZgDnZImP\nxG7eElFE78af502NAArmJIUs1RwP1pPr0bHArPu0gNaJggs0R4MiEKMiFaeR\n4Y7K03a8lt2bknJQgly2LtU+vTpG5HCUcb2rQCtFviLiYiR46IfkoYqOxkYH\n1mXFj8c6UDadb/eSoH2+RBnOrp1Mx/fJP9QGefFBvcVpGMysNJu09/CLbeck\nwshOX2mIACrO9EeSrjq97XuF3Oxn7gme1jrr1s0IMpESXAg1R7wi0NxOHLjM\nhD5YFx1Yvfr7+cmq4YT8C+tEVOCJMAc7UwzmiKoa64LxBbF5DHIzkEkCRq8R\nKytb7ULtN6u0AGRTmPSaPAnUBDNG7iwnHZqes5mMFoCkgzomjkWFUCL/mu5N\nkLBeDQxgUog9iNHE7fMsEHaerkZOYOHMuoWNwCm9//G33fzg3wbY9NzIwVw9\nB59dvvDarj+HbKMXqdRamzLT1Y6E1CoSVZDusga4sEyCHSDnwS0bnMAzcAF+\ngw6vtqMyfSYku704YZfSpRGvSMOOkQMiqCZMSvfs9ztzSV6IibGgczo0bZ3P\nQJqI\r\n=wF1A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrLBI6P5+Yyf8ALeG322IHJyYdtoKh5A8/aD+F0lWHQwIhAIjmXuOg++FelUBDuY/y4aDhvsZ3erJWIwisAawYK8P/"}]},"maintainers":[{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.3.7_1575445168116_0.9713357493945809"},"_hasShrinkwrap":false},"4.4.0":{"name":"bluemix-secure-gateway","version":"4.4.0","dependencies":{"form-data":"4.0.0","got":"13.0.0"},"main":"./main.js","license":"MIT","gitHead":"04b529f29d2fae24179fd01cf9a61919cd4c93ca","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","_id":"bluemix-secure-gateway@4.4.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-7wk9wFM9t3E8DcO30xWzZfJQ4GJDO72iCdqK5fS5jdEed+5k4D8issJeu5jW7wzZPdSpZ51sdpdK53qyLQo/gA==","shasum":"01ef1385a6f0e249d42dc720a9f26f5e39a06f7b","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-4.4.0.tgz","fileCount":5,"unpackedSize":56452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+yFVXOhCH073/Ig7iXq3I30wdkrQhwKezhTwfGoEyUAiA9xGqc0RomEhixjvKZrkPAaNMS8eg2Uym0Mmkl6jR5XQ=="}]},"_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"directories":{},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"},{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_4.4.0_1692345231284_0.22446825924570812"},"_hasShrinkwrap":false},"5.0.0":{"name":"bluemix-secure-gateway","version":"5.0.0","dependencies":{"form-data":"4.0.0","got":"13.0.0","async":"3.2.4"},"main":"./main.js","license":"MIT","gitHead":"46cf544eb520427d603e56e531f227f41daf4fd6","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","_id":"bluemix-secure-gateway@5.0.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MbKXWYIp/6RG/z1o/Bg0wrQ2LJ6py7p97zmXnpnzKCrJTcWI9pnf39TofBhG+K+kG9yx1po/yKV5klXu4GDo9Q==","shasum":"7a028052c1decd31e44e434d75998db4e9d3389f","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-5.0.0.tgz","fileCount":5,"unpackedSize":67343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj4kTlvkgsFs837zoeV/IkXk6IJwTD8jWTcGlAwnclyAiEA6ZWN+lF7q1OwMxwejZ2s77xgd2/Ey5miT5SesPNVikc="}]},"_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"directories":{},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"},{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_5.0.0_1699258596069_0.6505986522660467"},"_hasShrinkwrap":false},"5.0.1":{"name":"bluemix-secure-gateway","version":"5.0.1","dependencies":{"form-data":"4.0.0","got":"13.0.0","async":"3.2.4"},"main":"./main.js","license":"MIT","_id":"bluemix-secure-gateway@5.0.1","gitHead":"5e412bdb98cff78700927826bcc2ea651f7c030d","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-S7/Rv1QjL1t5OK2DcYBzi1Gb0redNwr8C0erPyHUf1ExlFG0XnNlXC3RESb+u8KiRo43DnWJNBiXllspKKcRng==","shasum":"87cbc2b2131aacb71337cd3c2db07bcd702ce8cd","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-5.0.1.tgz","fileCount":5,"unpackedSize":67340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCz0h5xsJuopB3PN/kpl4HXdSrCWacCWiO4yJHSypWSAiAacsA41OAPfvzzX08DGJxIEgeKsfu8Bbos8tTPOIDmVw=="}]},"_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"directories":{},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"},{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_5.0.1_1701768868679_0.12812989958718868"},"_hasShrinkwrap":false},"5.0.2":{"name":"bluemix-secure-gateway","version":"5.0.2","dependencies":{"form-data":"4.0.0","got":"13.0.0","async":"3.2.4"},"main":"./main.js","license":"MIT","gitHead":"271a4232f22ce59df6a25363d0c28b5dd7b98cc9","description":"The Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to the IBM Cloud Secure Gateway service.","_id":"bluemix-secure-gateway@5.0.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HL178S2prfr0LR5iS9X9P54UAtP0BiVCW2/iwS0DVhbF6dUOsVmDVCVRLCErJTyLfyWVOw90vCKdB5FYSNMydQ==","shasum":"d43a338a527a2d7dd94aa53b6d92eba0e074a83f","tarball":"https://registry.npmjs.org/bluemix-secure-gateway/-/bluemix-secure-gateway-5.0.2.tgz","fileCount":5,"unpackedSize":67243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLPQf3dRrgIaD4ADHIGLGFgMDj0pauwr05tgUAcReLBAiB03+WICJ9zAf0KkfQTDOVtoNNg+TLnWTR17Ps/ai17Wg=="}]},"_npmUser":{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"},"directories":{},"maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"},{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bluemix-secure-gateway_5.0.2_1701916781141_0.5288743943428875"},"_hasShrinkwrap":false}},"readme":"# bluemix-secure-gateway\nThe Secure Gateway SDK for IBM Cloud contains a set of javascript wrapper APIs for Secure Gateway REST calls to\nthe IBM Cloud Secure Gateway service.\n\n[![NPM](https://nodei.co/npm/bluemix-secure-gateway.png?downloads=true)](https://nodei.co/npm/bluemix-secure-gateway/)\n\n## Usage\nTo be used in conjunction with the Secure Gateway for IBM Cloud accounts and other services.\n\n\n## Developing\nYou can develop javascript applications with this SDK, nodejs is required.\n\n## Initialization\n\nThe SDK can be initialized with the following command:\n\n```javascript\nvar sdk = require('bluemix-secure-gateway');\n```\n\nOnce the SDK has been initialized, we can set the defaults for an environment. Default options that can be set include:\n* `basepath` - The basepath of the Secure Gateway Service REST API.\n\n| Region  | basepath  |\n| --  | --  |\n| US South (Default)  | sgmanager.us-south.securegateway.cloud.ibm.com  |\n| US East  | sgmanager.us-east.securegateway.cloud.ibm.com  |\n| United Kingdom  | sgmanager.eu-gb.securegateway.cloud.ibm.com  |\n| Germany  | sgmanager.eu-de.securegateway.cloud.ibm.com  |\n| Sydney  | sgmanager.au-syd.securegateway.cloud.ibm.com  |\n* `rscGrp` - The IBM Cloud Resource Group ID for the Secure Gateway Service being accessed.\n* `apiKey` - The IBM Cloud apikey of user who has Secure Gateway instance manage permission. Customer can get apiKey via IBM Cloud UI by signing in to IBM Cloud and select Manage>Access (IAM)>API Keys\n* `iamEndpoint` - The IBM IAM Endpoint of the environment you are working with. Default value is https://iam.cloud.ibm.com\n\n```javascript\nvar env = sdk.defaults ({\n    'basepath': <basepath of the Secure Gateway Service>,\n    'rscGrp': <IBM Cloud Resource Group ID>,\n    'apiKey': <IBM Cloud  API Key>,\n})\n```\n\n**Deprecation Notice:**\nIf you did not migrate your instances from Cloud Foundry org/space to Resource Group yet, please use different set of default value as below:\n* `basepath` - The basepath of the Secure Gateway Service REST API. (refer to above table for the base path inforamtion)\n* `orgID` - The IBM Cloud Organization ID for the Secure Gateway Service being accessed. This is only required if creating or listing gateways.\n* `spaceID` - The IBM Cloud Space ID for the Secure Gateway Service being accessed. This is only required if creating, describing, or listing gateways.\n* `username` - A IBM Cloud username which is in the Org and Space provided. This is only needed if creating, describing, or listing gateways.\n* `password` - The IBM Cloud password associated with the IBM Cloud username provided.\n* `token` - An authentication token retrieved from IBM Cloud SSO. This can be used in place of the username and password and must be associated with the Org and Space provided.\n\n## Creating and Managing Gateways\n\n### Creating a Gateway\n\n```javascript\nenv.createGateway(options, function(error, gateway))\n```\nOptions:\n* `desc` - (Required) A description of this gateway. Must be a String.\n* `enf_tok_sec` - Whether to require the security token when connecting the client. Must be a boolean. Defaults to true.\n* `token_exp` - Number of days until the associated security token expires. Defaults to 90 (enter 0 for never expiring).\n\nOn success, a gateway object is returned. Use the destination functions on this gateway to manage the destinations under this gateway.\n\n### Describing a Gateway\n\n```javascript\nenv.getGateway(options, function(error, gateway))\n```\nOptions:\n* `id` - The Gateway ID, this is accessible from the Secure Gateway UI or the list call\n* `securityToken` - The Gateway Security Token\n\nReturns a gateway object on success.\n\n### Listing Gateways\n\n```javascript\nenv.listGateways (options, function(error, array))\n```\nOptions:\n* `type` - (optional) Either `enabled` or `disabled`.  \n\nReturns an array of all gateways associated with the org and space on success.\n\n### Regenerating Gateway Authorization\n\n```javascript\ngateway.regenAuthorization(function(error, gateway))\n```\n\nReturns the updated gateway object.\n\n### Updating a Gateway\n\n```javascript\ngateway.updateGateway(options, function(error, gateway))\n```\n\nOptions:\n* `desc` - Updated description of the gateway\n* `enabled` - Enable or disable the gateway. Should be a Boolean\n* `enf_tok_sec` - Whether to require the security token when connecting the client. Must be a boolean.\n* `regen_token` - Whether to regenerate the associated security token. Defaults to false. Must be a boolean.\n* `token_exp` - Number of days until the associated security token expires.  Defaults to 90.  Ignored if regen_token is false or not provided.\n\n### Deleting a Gateway\n\n```javascript\ngateway.deleteGateway(function(error))    \n```\n\nDeletes the gateway and returns an error if one occurred.\n\n## Creating and Managing Destinations\n\nCreating and managing destinations is done by calling the functions below on the gateway object returned from the gateway functions.\n\n### Creating a Destination\n\n```javascript\ngateway.createDestination(options, function(error, destination))\n```\n\nOptions:\n* `desc` - (Required) A description of the destination. This must a be a String.\n* `ip` - (Required) The hostname or ip of the destination.\n* `port` - (Required) The port of the destination\n* `clientPort` - This will be a cloud destination. This is the port the client will listen on for an incoming connection.\n* `protocol` - (Required) The protocol of the destination, one of TCP, UDP, TLS, HTTP, or HTTPS.\n* `TLS` - (Required) One of serverside, mutualauth, or none. Defaults to none. Is only compatible with the TLS protocol.\n* `sni` - Server name for the SNI (Server Name Indication) TLS extensions.\n* `enable_client_tls` - (Required) Enable TLS for the final outbound connection to the destination. Expected to be a Boolean.\n* `client_tls` - (Required) Either mutualauth or none. Is only compatible with enable_client_tls true.\n* `private` - Whether iptable rules will be enforced on the cloud host:port connection point. Not supported for cloud destinations. Must be a boolean. Defaults to false.\n* `compressData` - Whether the compression of the request data is enabled or not. Must be a boolean. Defaults to true.\n* `timeout` - Connection timeout in seconds. To enable the timeout, define a non-zero integer (minimum 1, maximum 180). 0 means disable the timeout.\n* `rejectUnauth` - whether the client reject any connection to the destination which is not authorized with the list of supplied CAs. Must be a boolean. Defaults to true.\n\n**Deprecation Notice:**\n\nAs of version 4.3.0 the fields are now required: `TLS`, `enable_client_tls`, `client_tls`.\nSecure endpoint stand foremost as Secure Gateway's mission and we felt that defaulting\nto insecure protocols put our API users at risk. The choice is up to you as the user now\nto decide which protocol you want to leverage when creating your destination.\n\nThat being said the Secure Gateway Team would like to see users securing their\nentry points in the cloud with TLS Mutual auth in order to ensure that only the traffic\nyou expect should enter your Secure Gateway tunnel and then your network.\n\nAs an example one can create a Cloud to Onprem destination that secures the Cloud\nentry point with Mutual TLS with the following configuration:\n\n```json\n{\n  \"desc\": \"Mutual Auth Secured Entrypoint to Onprem\",\n  \"ip\": \"my.onprem.destination\",\n  \"port\": 9000,\n  \"protocol\": \"TLS\",\n  \"TLS\": \"mutualauth\",\n  \"enable_client_tls\": false,\n  \"client_tls\": \"none\"\n}\n```\nNote, this only secures the cloud entry point, and in order to secure the final\npath from the Secure Gateway client to the final destination one would need to\nset `enable_client_tls` to `true`, and `client_tls` to `\"mutualauth\"`.\n\n### Updating a Destination\n```javascript\ngateway.updateDestination(options, function(error, destination))\n```\n\nOptions:\n* `id` - (Required) ID of the destination to update\n* `desc` - A description of the destination. This must a be a String.\n* `enabled` - Enable or disable the destination. Should be a Boolean.\n* `ip` -  The hostname or ip of the destination.\n* `port` - The port of the destination.\n* `clientPort` - The port the client will listen on for an incoming connection for cloud destinations. If sent to an on-premises destination, an error will be returned.\n* `protocol` - The protocol of the destination, one of TCP, UDP, TLS, HTTP, or HTTPS. The default is TCP.\n* `TLS` - One of serverside, mutualauth, or none. Defaults to none. Is only compatible with the TLS protocol.\n* `sni` - Server name for the SNI (Server Name Indication) TLS extensions.\n* `enable_client_tls` - Enable TLS between the client and the final destination. Expected to be a Boolean.\n* `client_tls` - Either mutualauth or none. Is only compatible with enable_client_tls true.\n* `private` - Whether iptable rules will be enforced on the cloud host:port connection point. Not supported for cloud destinations.\n* `compressData` - Whether the compression of the request data is enabled or not. Must be a boolean. Defaults to true.\n* `timeout` - Connection timeout in seconds. To enable the timeout, define a non-zero integer (minimum 1, maximum 180). 0 means disable the timeout.\n* `rejectUnauth` - whether the client reject any connection to the destination which is not authorized with the list of supplied CAs. Must be a boolean. Defaults to true.\n\n### Listing Destinations\n\n```javascript\ngateway.listDestinations(options, function(error, array_of_destinations))\n```\n\nOptions:\n* `enabled` - Whether to only include enabled or disabled destinations. Should be a Boolean. If not specified all destinations will be returned.\n\nReturns all destinations associated with the gateway\n\n### Describing A Destination\n\n```javascript\ngateway.getDestination(options, function(error, destination))\n```\n\nOptions:\n* `id` - ID of the destination to be retrieved\n\n### Deleting a Destination\n\n```javascript\ngateway.deleteDestination(options, function(error))\n```\nOptions:\n* `id` - ID of the destination to be deleted\n\n\n### Uploading Destination Certificates\n\n```javascript\ngateway.uploadDestinationCert(options, function(err, destination))\n```\nOptions:\n* `id` - ID of the destination these certificates belong to.\n* `server_cert_filepath` - Filepath of the server cert to be uploaded\n* `client_cert_filepath` - Single filepath or an array of up to 6 filepaths of the client certs to be uploaded\n* `dest_cert_filepath` - Filepath of the certificate the client should use to identify itself for TLS purposes\n* `dest_key_filepath` - Filepath of the key the client should use to identify itself for TLS purposes\n\n\n### Downloading Destination Certs and Keys\n\n```javascript\ngateway.downloadDestinationCerts(options, function(err[, array_of_objects]))\n```\n\nOptions:\n* `id` - ID of the destination whose certs are to be downloaded\n* `filepath` - Filepath where the zip file should be saved. If none provided, response will be an array of objects {name, contents} instead of a zip\n\n### Downloading Specific Destination Certificates\n\n```javascript\ngateway.downloadCertsByName(options, function(err[, array_of_objects]))\n```\nOptions:\n* `id` - ID of the destination these certificates belong to.\n* `filenames` - String of filenames separated by spaces or an array of filenames\n* `filepath` - Filepath where the zip file should be saved. If none provided, response will be an array of objects {name, contents} instead of a zip\n\n### Deleting Destination Certificates\n\n```javascript\ngateway.deleteDestinationCerts(options, function(err, destination))\n```\nOptions:\n* `id` - ID of the destination these certificates belong to.\n* `filenames` - String of filenames separated by spaces or an array of filenames\n\n### Auto Generating Destination Certificate/Private Key\n\n```javascript\ngateway.generateDestinationCerts(options, function(err))\n```\nOptions:\n* `id` - ID of the destination to generate cert and key for\n* `client` - Whether the generated cert and key are for destination-side TLS Mutual Auth (determined by destination properties `enable_client_tls` and `client_tls`) or for server side TLS Mutual Auth (determined by destination properties `protocol` and `TLS`). False will generate for server side TLS Mutual Auth, true will generate for destination-side TLS Mutual Auth. Should be a boolean. Default to false.\n\nThis generates a cert and key for a TLS: Mutual Auth destination on either destination side or server side.\n\n### Adding an IP Table Rule\n\n```javascript\ngateway.addIPTableRule(destination_id, options, function(err))\n```\nDestination must be set to private in order to add and enforce iptable rules.  If you want to set multiple rules at once, you can send an array of options.\n\nOptions:\n* `src` - IP to allow to connect. If no src or src_range provided, all IPs will be allowed for this rule.\n* `src_range` - Range of IPs (using the form `1.1.1.1-2.2.2.2`) to allow (src and src_range cannot be sent in the same object).\n* `spt` - Port or range of ports to allow (using the form `5000:5005` for a range). If none provided, all ports will be allowed for this rule.\n* `app` - Desired ID to associate with the rule.  If used, any other rule given the same ID will overwrite this one\n\n### Removing an IP Table Rule\n\n```javascript\ngateway.removeIPTableRule(destination_id, options, function(err))\n```\nDestination must be set to private in order to add and enforce iptable rules. Rules may be removed all at once or one at a time (via individual calls).  If removing individually, these values should match exactly what was provided when adding them.\nOptions:\n* `src` - IP to match for removal.\n* `src_range` - Range of IPs (using the form `1.1.1.1-2.2.2.2`) to allow match for removal (src and src_range cannot be sent in the same object).\n* `spt` - Port or range of ports to match for removal (using the form `5000:5005` for a range).\n* `all` - Must be a boolean.  If true, will remove all iptable rules associed with the destination.  Defaults to false.\n\n## Importing and Exporting\n\n### Exporting a Service\n\n```javascript\nenv.exportService([filepath,] function(error[, gateways]))\n```\n\nExports the gateways and their destinations as a JSON object.  If a filepath is provided, a `<filepath>/service.config` file will be written containing the response (NOTE: this will overwrite any existing file with the same name).  Otherwise, the response will be returned as the second argument of the callback.  The downloaded file can be used with the `env.importService` function to recreate the gateways and destinations.\n\n### Importing a Service\n\n```javascript\nenv.importService(filepath, function(error, array))\n```\n\nFilepath is the path to the service.config file from an exported service.  This imports the gateways and their destinations into the org/space specified in the defaults.  On success, an array of gateway objects will be returned.\n\n### Exporting a Gateway\n\n```javascript\ngateway.exportGateway([filepath,] function(error[, gateway]))\n```\n\nExports the gateway and its destinations as a JSON object.  If a filepath is provided, a `<filepath>/<gateway_id>.gateway` file will be written containing the response (NOTE: this will overwrite any existing file with the same name).  Otherwise, the response will be returned as the second argument of the callback.  The downloaded file can be used with the `env.importGateway` function to recreate the gateway and destinations.\n\n### Importing a Gateway\n\n```javascript\nenv.importGateway(filepath, function(error, gateway))\n```\n\nFilepath is the path to the *.gateway file from an exported gateway.  This imports the gateway and its destinations into the org/space specified in the defaults.  On success, a gateway object will be returned.\n\n### Exporting a Destination\n\n```javascript\ngateway.exportDestination(options, function(error[, destination]))\n```\n\nExports the destination as a JSON object.  If a filepath is provided, a `<filepath>/<destiantion_id>.destination` file will be written containing the response (NOTE: this will overwrite any existing file with the same name).  Otherwise, the response will be returned as the second argument of the callback.  The downloaded file can be used with the `gateway.importDestination` function to recreate the destination.\n\nOptions:\n* `id` - (Required) ID of the destination to export.\n* `filepath` - Location to write the `<id>.destination` file.\n\n### Importing a Destination\n\n```javascript\ngateway.importDestination(filepath, function(error, destination))\n```\n\nFilepath is the path to the *.destination file from an exported destination.  This imports the destination into the gateway.  On success, the imported destination will be returned as a JSON object.\n\n\n## Managing Clients\n\n### Getting Connected Clients\n\n```javascript\ngateway.getClientList(function(err, client_id_array))\n```\nReturns an array of objects {id, version} that are currently connected to the gateway.\n\n### Getting Client status\n\n```javascript\ngateway.getClientStatus(client_id, function(err, status))\n```\nReturns `Connected` or `Disconnected` for the specified client ID.\n\n### Disconnecting Clients\nNote: This is only supported for clients >= v1.4.2\n```javascript\ngateway.disconnectClients(client_id_array, function(err))\n```\n\n### Getting Recently Disconnected Clients\n\n```javascript\ngateway.getDisconnectedClients(function(err, client_id_array))\n```\nReturns an array of objects {id, disconnectedAt} containing up to the last 10 clients that disconnected from the gateway.\n\n### Getting Client Logs\n```javascript\ngateway.getClientLogs([options,] function(err, logs))\n```\nReturns an object keyed by the clientID that contains a warnings object and an errors object. Each of these objects contain log messages keyed by timestamp (e.g., `{warnings: {<timestamp>:<message>}}`)\n\nOptions:\n* `clientID` - Specific client ID to return the logs for\n* `type` - Either `warn` or `error`, only that type of log will be returned\n\n\n## Client Installer Information\n\n### Getting Client Installer Information\n\n```javascript\nenv.getInstallerList(function(err, array_of_descriptions))\n```\nReturns an array of objects {description, url} for each installer we currently offer.\n","maintainers":[{"name":"bluemixsecuregateway","email":"cisandbx@us.ibm.com"},{"name":"erickmgriffin","email":"erickmgriffin@gmail.com"},{"name":"amakani","email":"amakani@us.ibm.com"},{"name":"fbyrneibm","email":"fbyrne@us.ibm.com"},{"name":"rybrown2","email":"ryanab@us.ibm.com"},{"name":"ceciliachoi","email":"cchoi@tw.ibm.com"}],"time":{"modified":"2023-12-07T02:39:41.497Z","created":"2015-02-20T16:07:23.906Z","1.0.0":"2015-02-20T16:07:23.906Z","1.0.1":"2015-07-30T03:14:28.538Z","2.0.0":"2015-07-30T03:20:56.069Z","2.0.1":"2015-07-30T03:28:20.724Z","3.0.0":"2016-03-29T19:10:47.392Z","3.0.1":"2016-04-27T14:56:12.003Z","3.0.2":"2016-05-26T15:18:55.540Z","3.1.0":"2016-07-27T19:51:25.870Z","3.1.1":"2016-08-02T18:09:14.198Z","3.2.0":"2016-10-11T19:49:19.439Z","3.3.0":"2017-02-01T21:48:13.883Z","4.3.0":"2018-03-07T04:32:53.137Z","4.3.1":"2018-07-02T17:58:45.586Z","4.3.2":"2018-08-07T10:21:38.520Z","4.3.3":"2018-08-20T09:10:59.440Z","4.3.4":"2018-08-20T09:38:56.572Z","4.3.5":"2018-12-21T03:06:17.016Z","4.3.6":"2019-05-16T07:43:28.330Z","4.3.7":"2019-12-04T07:39:28.289Z","4.4.0":"2023-08-18T07:53:51.442Z","5.0.0":"2023-11-06T08:16:36.278Z","5.0.1":"2023-12-05T09:34:28.967Z","5.0.2":"2023-12-07T02:39:41.340Z"},"license":"MIT","readmeFilename":"README.md","users":{"ryozo":true}}