草庐IT

签名认证

全部标签

c# - 如何使用 RSA-SHA1 算法对 xml 元素进行签名?

我需要使用RSA-SHA1算法签署(并最终验证)XML文档的其中一个节点。w3.orglinkRSA-SHA1URI:http://www.w3.org/2000/09/xmldsig#rsa-sha1Specifiedin:section6.4.2of[XMLDSIG-CORE2002]我正在关注thisexample,但是不知道如何将算法更改为所需的。签名生成发生在这里:signedXml.ComputeSignature();唯一带有参数的覆盖需要KeyedHashAlgorithm:publicvoidComputeSignature(KeyedHashAlgorithmmac

android - 使用 Google Maps Android API v2 时出现错误签名无效。发现 :

我正在创建示例应用程序以使用GoogleMapsAndroidAPIv2。我试过SamsungGalaxyAceGT-S5830i,但我看到的不是map而logcat是Signaturenotvalid.Found:MIIDDTCCAfWgAwIBAgIEEhX+gTANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQGEwJVUzEQMA4GA1UEChMHQW5kcm9pZDEWMBQGA1UEAxMNQW5kcm9pZCBEZWJ1ZzAeFw0xMzAyMjUxMTEwNDRaFw00MzAyMTgxMTEwNDRaMDcxCzAJBgNVBAYTAlVTMRAw

Kafka配置动态SASL_SCRAM认证

Kafka配置动态SASL_SCRAM认证1.启动Zookeeper和Kafka2.创建SCRAM证书3.维护SCRAM证书3.1查看SCRAM证书3.1删除SCRAM证书4.服务端配置5.客户端配置6.Java代码测试6.1生产者6.2消费者Kafka中需要加上认证,并动态新增用户,SASL/SCRAM验证可以支持本文章是对https://blog.csdn.net/qq_38616503/article/details/117529690中的内容整理与重新记录1.启动Zookeeper和Kafka第一步,在没有设置任何权限的配置下启动Kafka和Zookeeper,如需要从头安装Kafka

c# - 使用数字签名签署 XML

我正在使用一些需要通过HTTP发布请求发布经过数字签名的XML的网络服务。他们只给了我一个文件(key.dat),我应该将其应用于我的XML。我该怎么做? 最佳答案 可以看一下here:privatestaticXmlElementGetXmlDigitalSignature(XmlDocumentx,AsymmetricAlgorithmkey){varsignedXml=newSignedXml(x){SigningKey=key};varreference=newReference{Uri="",TransformChain=

xml - 用于 XML 数字签名的命令行工具

是否有用于XML数字签名的命令行工具?我在这里找到了一个:http://www.codeproject.com/KB/security/xmldsiglic.aspx但它需要.NETFramework,我更希望它在没有.NET的情况下工作 最佳答案 我建议使用xmlsec在Linux发行版上可用xmlsec1包或standalonebinariesforWindows.这里是agoodtutorial得到第一个例子。使用空节点模板化XML内容的概念允许创建封装或封装签名。 关于xml-用

ruby - Ruby 中的 XML 数字签名

xml='11110000000111mwsSKYG+Q/krE54kcNpEGtXnQ+w=???????????????????.........'@xml=Nokogiri::XML.parse(xml)我有一个xml,需要xml签名。像这样的Base64.encode64(OpenSSL::Digest::SHA1.digest(@xml.search("[id=#{user_id}]").to_html)).chop结果还可以。当我计算值时,我遇到了麻烦,就像这样p=OpenSSL::PKCS12.new(File.read("/Path/signCert.p12"),"12

xml - 获取一个xml文件的标签名

因为一个标签由数字组成,每次我想阅读它时都会发生变化,但这段代码不起作用,我在StrMyXml.nodeName(无效标识符)处收到错误。目前我的代码是这样的:SubCreate_XSD()DimStrMyXmlAsString,MyMapAsXmlMapDimStrMySchemaAsStringDimtempStringAsStringStrMyXml=""StrMyXml=StrMyXml&""tempString=StrMyXml.nodeNameStrMyXml=StrMyXml&""StrMyXml=StrMyXml&"tempString"StrMyXml=StrMyXm

xml - 使用 PEM 证书在 Powershell 中验证 XML 签名

我正在尝试创建一个powershell脚本,它将使用XML文档中的数据。但是,在执行任何工作之前,我需要通过验证签名来验证XML未被篡改。我有一份用于对PEM格式的XML进行签名的证书的公钥副本,但我不知道如何让powershell使用该证书。我已经开始让这个工作结束是下面的代码......$Path="data.xml"$Xmldata=new-objectXml.XmlDocument$Xmldata.PreserveWhitespace=$true$Xmldata.Load($Path)add-type-AssemblyNamesystem.security$SignedXml=

c# - 签名 XML 疑难解答

请帮忙:供应商需要一个签名的xml,并且没有提供太多帮助来描述如何正确地对xml进行签名。我正在发送以下xml:removedforsecurityb3U301pqu017IPMBNIZ04dybZ+A=NLpGjn8jJ7RI/R4rVdiwZPRRyMU=somesignedvalueheregetCompanyFunction1COMPANYUSER1234567892018-07-27T02:20:39-05:0065b9a415-19d9-4090-8520-e1de12cc9721并且我收到一条错误消息,指出存在肥皂故障SECU3504:数字签名验证失败。ds:Signed

Node.js 上的 XML 签名支持

有人知道是否有任何node.js模块支持XML签名吗?谢谢! 最佳答案 你应该使用xml-crypto(纯JavaScript!) 关于Node.js上的XML签名支持,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9714361/