小编Sim*_*s0n的帖子

将 EV 证书从 SafeNet 导出到 pfx

我有一个 sectigo ev 证书,是通过 U 盘给我的。我可以使用 SafeNet 打开证书,并将证书导入到我的本地存储,但只能没有私钥。因为我想用它签署一个电子应用程序,所以我需要一个带有密码的 .pfx 文件。旧证书不是 ev 证书,我可以将其导出到 pfx 并在我的构建中使用它。我在文档中找不到将私钥与公钥一起导出的方法,所以我现在被困在这里。从我的谷歌搜索中,我还发现,我不应该导出私钥并使用硬件令牌对软件进行签名。但由于我想在 Azure 中的 CI/CD 中运行它,并且无法将我的 USB 记忆棒插入云中,所以我在这里并没有真正看到解决方案。

我有什么遗漏的吗?也许 SafeNet 中有一个选项?我真的不应该提取私钥吗?

code-signing code-signing-certificate

12
推荐指数
1
解决办法
3912
查看次数

Caddy作为docker中的反向代理拒绝连接到其他容器

我想在docker环境中尝试一下Caddy,但它似乎无法连接到其他容器。我创建了一个网络“球童”,并想在它旁边运行一个 portainer。如果我进入球童卷,我可以看到生成了证书,所以这似乎有效。portainer 也正在运行并可通过服务器 IP ( http://65.21.139.246:1000/ ) 进行访问。但是当我通过网址访问时: https: //smallhetzi.fading-flame.com/我收到 502 并且在 caddy 的日志中我可以看到以下消息:

{
    "level": "error",
    "ts": 1629873106.715402,
    "logger": "http.log.error",
    "msg": "dial tcp 172.20.0.2:1000: connect: connection refused",
    "request": {
        "remote_addr": "89.247.255.231:15146",
        "proto": "HTTP/2.0",
        "method": "GET",
        "host": "smallhetzi.fading-flame.com",
        "uri": "/",
        "headers": {
            "Accept-Encoding": [
                "gzip, deflate, br"
            ],
            "Accept-Language": [
                "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7"
            ],
            "Cache-Control": [
                "max-age=0"
            ],
            "User-Agent": [
                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36"
            ],
            "Sec-Fetch-Site": [
                "none"
            ],
            "Accept": [
                "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
            ], …
Run Code Online (Sandbox Code Playgroud)

docker caddy

11
推荐指数
1
解决办法
1万
查看次数

PsExec引发错误消息,但没有任何问题

因此,我们在自动化中使用PsExec来安装虚拟机,因为我们无法在Windows 2003机器上使用ps远程会话.一切都很好,并没有问题,但PsExec不断抛出错误,即使每个命令都没有正确执行.例如:

D:\tools\pstools\psexec.exe $guestIP -u $global:default_user -p $global:default_pwd -d -i C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "Enable-PSRemoting -Force"
Run Code Online (Sandbox Code Playgroud)

在guest虚拟机上启用PsRemoting,但也会抛出此错误消息:

psexec.exe : 
Bei D:\Scripts\VMware\VMware_Module5.ps1:489 Zeichen:29
+     D:\tools\pstools\psexec.exe <<<<  $guestIP -u $global:default_user -p $global:default_pwd -d -i C:\Windows\System32\WindowsPowerShell\
v1.0\powershell.exe -command "Enable-PSRemoting -Force"
+ CategoryInfo          : NotSpecified: (:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com


Connecting to 172.17.23.95...Starting PsExec service on 172.17.23.95...Connecting with PsExec service on 172.17.23.95...Starting C:\Windows\
System32\WindowsPowerShell\v1.0\powershell.exe on 172.17.23.95...
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe started on 172.17.23.95 …
Run Code Online (Sandbox Code Playgroud)

windows powershell automation psexec

10
推荐指数
2
解决办法
2万
查看次数

在create-react-app中安装babel-plugin-styled-components

我正在尝试将styled-components-babel-plugin与create-react-app应用程序一起使用,以便在我的chrome dev工具中将组件名称作为classname.但不知何故,我没有让类名改变.我安装了Babel和网站上描述的插件,并创建了我的.babelrc,如下所示:

{
  "presets": ["env"],
  "plugins": ["babel-plugin-styled-components"]
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多预设组合(包括react-app)和其他babel配置,也尝试在package.json中进行,但我无法让它工作.问题是,我从未使用过babel而且几乎不知道,为什么我需要它.所以我不知道,如果我在babel或样式组件方面犯了错误.有没有人有一个带有工作样式组件babel插件的示例项目?

babel reactjs styled-components

9
推荐指数
3
解决办法
3906
查看次数

使用样式组件设置滑块拇指的样式

我试图为React设置带有样式组件的滑块,但我不知道如何设置拇指的样式.我有一个看起来像这样的CSS:

.faderInput::-webkit-slider-thumb {
   -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border:1px solid black;
    ...
}
Run Code Online (Sandbox Code Playgroud)

我的样式组件看起来像这样

const FaderInput = styled.input`
    ...
    ::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 15px;
        height: 15px;
        border:1px solid black;
        ...
  }
`;
Run Code Online (Sandbox Code Playgroud)

有谁知道如何将这个类选择器移植到样式组件?

css reactjs styled-components

8
推荐指数
2
解决办法
3821
查看次数

Azure Devops发布到自己的提要突然导致禁止403

我将azure devops用于一个项目已经有一段时间了,但是现在突然发布到我自己的组织/集合提要中,结果是403。我创建了提要,并且可以在“ nuget push”构建步骤中选择它。不起作用。我创建了一个新的供稿以发布nuget,并且再次完美运行。在我看来,令牌已用完,但我从未创建过令牌或使用过它来进行身份验证。我也不想将nuget提要更改为新的,因为我也想使用旧的程序包...

这是buildpipeline:

在此处输入图片说明

这是堆栈跟踪:

活动代码页:65001 SYSTEMVSSCONNECTION存在真SYSTEMVSSCONNECTION存在真SYSTEMVSSCONNECTION存在真

[警告]无法创建出处会话:{“ statusCode”:500,“ result”:{“ $ id”:“ 1”,“ innerException”:null,“ message”:“ User

'a831bb9f-aef5-4b63-91cd-4027b16710cf'无权完成此操作。您需要具有“ ReadPackages”。“,” typeName“:” Microsoft.VisualStudio.Services.Feed.WebApi.FeedNeedsPermissionsException,Microsoft.VisualStudio.Services.Feed.WebApi“,” typeKey“:” FeedNeedsPermissionsException“,” errorCode“: 0,“ eventId”:3000}}将NuGet.config保存到一个临时配置文件。将NuGet.config保存到一个临时配置文件。[命令]“ C:\ Program Files \ dotnet \ dotnet.exe” nuget push d:\一个\ 1 \一个\ Microwave.0.13.3.2019072215-beta.nupkg --source https://simonheiss87.pkgs.visualstudio.com/_packaging/5f0802e1-99c5-450f-b02d-6d5f1c946cff/nuget/v3/index.json - -api-key VSTS错误:无法加载源的服务索引https://simonheiss87.pkgs.visualstudio.com/_packaging/5f0802e1-99c5-450f-b02d-6d5f1c946cff/nuget/v3/index.json。错误:响应状态代码未指示成功:403(禁止-用户'a831bb9f-aef5-4b63-91cd-4027b16710cf'没有完成此操作的权限。您需要具有'ReadPackages'。(DevOps活动ID:2D81C262-96A3- 457B-B792-0B73514AAB5E))。

[错误]错误:进程“ C:\ Program Files \ dotnet \ dotnet.exe”失败,退出代码为1

[错误]包裹发布失败

[部分]整理:dotnet推送到自己的feed

我有什么办法可以忽略我必须以某种方式进行身份验证的地方吗?它是如此奇怪...

c# tfs nuget azure-devops

5
推荐指数
4
解决办法
956
查看次数

使用 axios 下载 zip 并在内存中使用 adm-zip 解压(电子应用程序)

我需要下载一个文件并将axios其解压缩到电子应用程序的内存中。

我读了一些支持字节缓冲区构造函数的SO线程(例如adm-zip,但我在文档中看不到这一点。当我提取内容时,它的行为就像数组为空,但事实并非如此。它只是创建一个文件,并且不会抛出任何我不想使用的错误request,因为该 api 被标记为已弃用。我的代码是这样的:

const axios = require("axios");
const AdmZip = require('adm-zip');
   
const url = "http://update-service.test.w3champions.com/api/maps";
const body = await axios.get(url, {
    responseType: 'arraybuffer'
});
const data = body.data;
const zip = new AdmZip(data);
zip.extractAllTo(to, true);
Run Code Online (Sandbox Code Playgroud)

我觉得超级愚蠢,因为我曾经工作过一次,然后改变了一些东西,现在我似乎没有再次发现错误:/遗憾的是我没有提交工作状态......

编辑:所以,我们想通了:Electron 做了一些奇怪的事情,返回一个数组缓冲区而不是 adm-zip 需要的缓冲区。由于我懒惰地添加了包arraybuffer-to-buffer,现在代码可以工作:

const arrayBufferToBuffer = window.require('arraybuffer-to-buffer');
const url = `${this.updateUrl}api/${fileName}?ptr=${this.isTest}`;
const body = await axios.get(url, {
    responseType: 'arraybuffer'
});

const buffer = arrayBufferToBuffer(body.data);
const zip = new AdmZip(buffer);
zip.extractAllTo(to, true);
Run Code Online (Sandbox Code Playgroud)

node.js adm-zip electron axios

5
推荐指数
2
解决办法
9854
查看次数

自动按Enter键继续Bash

我想更改RSA密钥以打开ssh连接而没有任何问题.它工作正常,如果我使用本教程但我想在bash脚本中完成它.不幸的是我被要求输入密码(我想什么都不输入).Enter当脚本到达这一点时,如何连续三次自动按下?

这个线程没有帮助,因为我不允许在我的工作PC上安装新程序,这个echo | command技巧似乎只适用于一个Enter.此外,我需要输入"n" Enter,如果已经执行过程,则不要覆盖任何文件.我如何实现这一目标?

bash enter input

4
推荐指数
1
解决办法
1万
查看次数

巡航控制和Powershell

这是我第一次使用Cruise Control,所以也许我没理解它.我想启动一个大型PowerShell脚本,它构建一些VM镜像.如果我能通过巡航控制来看看它真的很酷.我已经谷歌搜索了这些东西,我发现了这样的东西:http://qaquestions.wordpress.com/2011/03/18/cruisecontrol-net-powershell-tasks/ 但现在:我究竟在哪里放这些xml语句?我想,我必须在CC config.xml中创建一个新的项目标签,并指定脚本和位置.但是,当我开始排队时,它表示,powershell是一个未知的插件,但我有CC 2.5+,PS应该支持1.5.我不太确定,做什么:/

powershell cruisecontrol

2
推荐指数
1
解决办法
956
查看次数

Haskell是否执行从double到整数的默认转换?

我有一个类型的功能Int -> Int -> Int -> Int.当我div a b在函数中用作变量的值时,如果返回div a b值为1/2或任何两倍,则值会向下舍入为0 .

它是否正确?如果将double强制转换为整数,那么Haskell是否会像java中一样削减值?

haskell type-conversion

2
推荐指数
1
解决办法
353
查看次数

在 mac 上构建后在电子应用程序中找不到模块

我现在正在使用一个使用 vue 和 typescript 的小型电子应用程序。当我在开发模式下运行应用程序时,一切正常,但是当我使用电子生成器构建应用程序时,某些模块不知何故丢失了。在我的情况下,模块adm-zipsudo-prompt莫名其妙的构建过程中消失。所以当应用程序启动时,我在这条线上收到一个错误const AdmZip = window.require('adm-zip');我已经尝试用不同的模块切换出模块,但这似乎并不重要。我想这是 webpack 和 typescript 的一个问题,但由于我不是一个 webpack/电子人,我肯定会错过这里的一些东西。其他模块正在工作,比如所有节点的东西或electron-store我也在使用的模块。

这是一个常见问题吗,我是否必须以某种方式以不同方式导入模块?Import还是正常的require不行,我总得做的window.require

这将是回购:https : //github.com/w3champions/w3champions-launcher在分支 AddLauncherStuff

typescript vue.js electron electron-builder

2
推荐指数
1
解决办法
582
查看次数

Rhino Mock 调用异步任务方法

我试图模拟一个 dbWriteService 方法,它在我调用它时返回一个聚合异常,即使一切都不为空。我对模拟和犀牛模拟非常陌生,所以我并没有真正解决这个问题。

这是我想在要测试的函数中模拟的部分:

public async Task<bool> SaveDataAsync(object data) {
...
    await _dbWriteService.UpdateAsync(data);
...
}
Run Code Online (Sandbox Code Playgroud)

我正在像这样嘲笑 writeService:

dbWriteService = MockRepository.GenerateStub<IDbWriteService>();
dbWriteService.Expect(service => service.UpdateAsync(null));
var wasSaved = subject.SaveDataAsync(data).Result;
dbWriteService.AssertWasCalled(service => service.UpdateAsync(null));
Run Code Online (Sandbox Code Playgroud)

我遇到了这样的异常:

System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.
    at ClearingDataRepository.<SaveDataAsync>d__28.MoveNext() in ....\ClearingDataRepository.cs:line 170
 --- End of inner exception stack trace ---
    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at System.Threading.Tasks.Task`1.get_Result()
   at UnitTests.Services.ClearingDataRepositoryTests.SaveDataAsync_Sucess() in ....\ClearingDataRepositoryTests.cs:line 90
Run Code Online (Sandbox Code Playgroud)

我用模拟函数尝试了一些东西,但我不明白为什么这些东西不起作用。有人可以向我解释一下吗?

c# rhino-mocks

1
推荐指数
1
解决办法
2846
查看次数