public static SecurityContext Initialize(SecurityCredential credential, string servicePrincipalName, byte[] input, out byte[] output) { var context = new SecurityContext(); context._credential = credential; context.Initialize(servicePrincipalName, input, out output); return context; }
// public static methods /// <summary> /// Initializes the context. /// </summary> /// <param name="credential">The credential.</param> /// <param name="servicePrincipalName">Name of the service principal.</param> /// <param name="input">The input.</param> /// <param name="output">The output.</param> /// <returns></returns> public static SecurityContext Initialize(SecurityCredential credential, string servicePrincipalName, byte[] input, out byte[] output) { var context = new SecurityContext(); context._credential = credential; context.Initialize(servicePrincipalName, input, out output); return(context); }