internal Track2Sdk.JsonWebKey CreateTrack2WebKeyFromFile() { FileInfo keyFile = new FileInfo(this.GetUnresolvedProviderPathFromPSPath(this.KeyFilePath)); if (!keyFile.Exists) { throw new FileNotFoundException(string.Format(Resources.KeyFileNotFound, this.KeyFilePath)); } var converterChain = WebKeyConverterFactory.CreateConverterChain(); var converterExtraInfo = new WebKeyConverterExtraInfo() { KeyOps = KeyOps }; return(converterChain.ConvertToTrack2SdkKeyFromFile(keyFile, KeyFilePassword, converterExtraInfo)); }
internal JsonWebKey CreateWebKeyFromFile() { ValidateEcParameters(); FileInfo keyFile = new FileInfo(this.GetUnresolvedProviderPathFromPSPath(this.KeyFilePath)); if (!keyFile.Exists) { throw new FileNotFoundException(string.Format(Resources.KeyFileNotFound, this.KeyFilePath)); } var converterChain = WebKeyConverterFactory.CreateConverterChain(); var converterExtraInfo = new WebKeyConverterExtraInfo() { KeyType = KeyType, CurveName = CurveName }; return(converterChain.ConvertKeyFromFile(keyFile, KeyFilePassword, converterExtraInfo)); }