小编Jam*_*rry的帖子

将应用程序从Visual Foxpro 6转换为Visual Foxpro 9有多容易?

将Visual Foxpro 6应用程序转换为Visual Foxpro 9时是否有任何问题; 还是直截了当?

在这个过程中我应该注意哪些问题?

foxpro visual-foxpro

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

如何检查 powershell 脚本是否是从托管 API 签名的?

我想使用 .net Powershell SDK 执行 powershell。我这个工作正常。在执行之前,我想检查脚本是否已由我的代码签名证书签名 - 这很容易在 powershell 本身内使用 Get-AuthenticodeSignature 完成,但我想在选择执行此脚本之前在代码中执行此操作。

解决方案:

        Runspace runSpace = RunspaceFactory.CreateRunspace();
        runSpace.Open();

        Pipeline shell = runSpace.CreatePipeline();
        shell.Commands.AddScript(String.Format("Get-AuthenticodeSignature '{0}'", Filename));

        Signature sig = (shell.Invoke()[0]).BaseObject as Signature;
        bool isValid = sig.Status == SignatureStatus.Valid;
Run Code Online (Sandbox Code Playgroud)

powershell

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

计算两个日期之间的分钟数(仅工作时间)

我需要计算数据库中事件的"活动分钟数".开始时间众所周知.

复杂的是,这些活跃的会议记录只应计算在工作日 - 周一至周五上午9点至下午6点30分,不包括周末和(已知)假日日列表

开始或"当前"时间可能在工作时间之外,但仍然只计算工作时间.

这是SQL Server 2005,因此可以使用T-SQL或托管程序集.

sql sql-server sql-server-2005 sql-server-2008

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

使用PKCS11提供程序对文件进行加密签名并以CMS格式输出的最简单方法是?

我正在寻找对给定文件进行签名并以CMS格式获取输出的最简单方法,但这必须使用PKCS11提供程序,因为用于签名的私钥位于智能卡上。

我可以使用openssl从命令行获取格式正确的签名文件(但请注意,这是从文件而非智能卡获取证书)

openssl cms -sign -in sign.txt -out signout.txt -signer signer.pem -outform DER

我想使用可能的最薄包装器从代码中执行此操作。我可以使用openssl库,但要支持pkcs11,您需要通过引擎连接(opensc有一个引擎),但是它开始变得很大。令我惊讶的是,某处必须有一个简单的PKCS11包装器。

如果包装器位于“ C”或.net中,我感到很高兴。如果我知道如何将CMSCS输出,那么我可以自己致电PKCS11提供者并进行签名,所以也许一个库就足够了?

最好的祝愿詹姆斯

.net security openssl cryptography pkcs#11

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