Exemplo n.º 1
0
 public IronFrontInstaller(IProcessManager processManager, PboTools pboTools,
     Func<IMirrorSelector, ExportLifetimeContext<IMultiMirrorFileDownloader>> createMultiMirrorFileDownloader,
     Func<int, IReadOnlyCollection<Uri>, ExportLifetimeContext<IMirrorSelector>> createMirrorSelectorWithLimit) {
     _processManager = processManager;
     _pboTools = pboTools;
     _createMultiMirrorFileDownloader = createMultiMirrorFileDownloader;
     _createMirrorSelectorWithLimit = createMirrorSelectorWithLimit;
 }
Exemplo n.º 2
0
 public BiSigner(PboTools pboTools) {
     _pboTools = pboTools;
 }
Exemplo n.º 3
0
 public static void CreateKey(IAbsoluteFilePath path, PboTools pboTools) {
     Contract.Requires<ArgumentOutOfRangeException>(!path.FileName.Contains("@"));
     Contract.Requires<ArgumentOutOfRangeException>(!path.FileName.Contains(".biprivatekey"));
     Contract.Requires<ArgumentOutOfRangeException>(!path.FileName.Contains(".bikey"));
     pboTools.CreateKey(path);
 }
Exemplo n.º 4
0
 public RepackCommand(PboTools pboTools) {
     IsCommand("repack", "Repack a folder of pbos");
     _pboTools = pboTools;
     AllowsAnyAdditionalArguments(" <folder> (<folder>...)");
 }
Exemplo n.º 5
0
 public static BiKeyPair CreateSignKey(IAbsoluteFilePath path, PboTools pboTools) {
     CreateKey(path, pboTools);
     return new BiKeyPair(path);
 }