Root access to an Ubuntu 16.04 installation via SSH, first run these commands before anything else.
sudo apt-get update
sudo apt-get install openvpn easy-rsa
| public static class RandomStringGenerator | |
| { | |
| private static readonly char[] defaultCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".ToArray(); | |
| public static string GenerateString(int length) | |
| { | |
| string text = ""; | |
| for (int i = 0; i < length; i++) | |
| { | |
| RandomNumberGenerator rNGCryptoServiceProvider = RandomNumberGenerator.Create(); |
| using System.Linq; | |
| using System.Security.Cryptography; | |
| namespace Cryptography | |
| { | |
| public interface IRSGCryptoService | |
| { | |
| /// <summary> | |
| /// Generates a cryptographically secure string of specified length | |
| /// </summary> |
| // https://stackoverflow.com/questions/55498470/mocking-streamreader-in-c-sharp-for-unit-test/ | |
| public static void Main() | |
| { | |
| Mock<IFileManager> mockFileManager = new Mock<IFileManager>(); | |
| string fakeFileContents = "Hello world"; | |
| byte[] fakeFileBytes = Encoding.UTF8.GetBytes(fakeFileContents); | |
| MemoryStream fakeMemoryStream = new MemoryStream(fakeFileBytes); | |
| mockFileManager.Setup(fileManager => fileManager.StreamReader(It.IsAny<string>())) |
| function getTestPersonaLoginCredentials(cb) { | |
| http.get({ | |
| host: 'personatestuser.org', | |
| path: '/email' | |
| }, function(res) { | |
| // explicitly treat incoming data as utf8 (avoids issues with multi-byte chars) | |
| res.setEncoding('utf8'); | |
| // incrementally capture the incoming response body |
| ko.bindingHandlers.datalist = (function () { | |
| function getVal(rawItem, prop) { | |
| var item = ko.unwrap(rawItem); | |
| return item && prop ? ko.unwrap(item[prop]) : item; | |
| } | |
| function findItem(options, prop, ref) { | |
| return ko.utils.arrayFirst(options, function (item) { | |
| return ref === getVal(item, prop); | |
| }); |