标签: signatures

向webservice添加方法:旧客户端是否需要更新Web引用?

ProductA使用我们唯一的Web服务,它是ProductA的单独部署.我们将两者部署到生产中.

后来,我们正在编写ProductB.在此过程中,我们为我们唯一的Web服务添加了一种新方法.当ProductA发布时,该新方法不在WSDL中.我们在开发过程中不对ProductA进行任何更改.

当我们将ProductB部署到生产环境时,我们还部署(生产)我们唯一的Web服务的新版本(到ProductA期望找到它的同一端点URL).我们不会将ProductA重新部署到生产环境中.

我们唯一的Web服务的WSDL在生产中已经改变,但ProductA使用的方法的签名没有改变.他们仍然在WSDL中.

由于我们以这种方式升级我们唯一的网络服务,ProductA会有任何问题吗?

如果Web服务改变了原来的客户端方法不变,你是否必须升级webservice的客户端?

soap wsdl web-services signatures

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

从可执行文件中读取多个签名

我正在尝试编写从DLL或EXE读取签名(证书)的代码.大多数DLL或EXE只有一个签名,我的代码正确读取与此签名关联的所有证书.更具体地说,它读取签名证书,它是发行者(不是root),签名证书(带有时间戳)和它的发行者(不是root).我有2个C++和C#示例程序,它们都返回相同的证书.这是C#代码,C++是100倍长:)

static void Main(string[] args)
{
    X509Certificate2Collection collection = new X509Certificate2Collection();
    collection.Import(args[0]);
}
Run Code Online (Sandbox Code Playgroud)

但是有一些DLL有2个签名,如文件属性/数字签名所示,例如C:\ Program Files(x86)\ Microsoft SQL Server\80\Tools\Binn\msvcr71.dll:

msvcr71.dll的文件属性和数字签名

对于此DLL,我的代码只读取与第一个签名关联的证书.

我也尝试使用signtool,它返回与我的代码相同的信息:first cert(带有它的路径)和counterignature(带有它的路径).但最后还要注意错误.

C:\Windows>signtool verify /d /v "C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\msvcr71.dll"

Verifying: C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\msvcr71.dll
Signature Index: 0 (Primary Signature)
Hash of file (sha1): 33BBCCF6326276B413A1ECED1BF7842A6D1DDA07

Signing Certificate Chain:
Issued to: Microsoft Root Certificate Authority
Issued by: Microsoft Root Certificate Authority
Expires:   Sun May 09 19:28:13 2021
SHA1 hash: CDD4EEAE6000AC7F40C3802C171E30148030C072

    Issued to: Microsoft Code Signing PCA
    Issued by: Microsoft …
Run Code Online (Sandbox Code Playgroud)

c++ signatures authenticode

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

我在哪里可以获得所有已知病毒签名的列表?

我在Python中编写了一些防病毒软件,但无法找到病毒签名.该软件的工作原理是将硬盘上的每个文件转储为十六进制,从而获得十六进制签名.我在哪里可以获得所有已知病毒的签名?

python antivirus signature signatures

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

Outlook 2010根据收件人更改签名

我想知道当您输入Outlook 2010的收件人地址以自动检测此地址并相应更改签名时是否可能?只是一个普遍的问题.

outlook ms-office signatures

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

从C#调用Windows API函数时,要签名的信任源是:.NET Framework源代码还是PInvoke?

例如,这是来自.NET Framework源文件UnsafeNativeMethods.cs:

[DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)] 
public static extern bool GetWindowRect(HandleRef hWnd, 
    [In, Out] ref NativeMethods.RECT rect);
Run Code Online (Sandbox Code Playgroud)

这来自PInvoke.Net:

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool GetWindowRect(HandleRef hwnd, out RECT lpRect);
Run Code Online (Sandbox Code Playgroud)
  1. 哪个是此功能的正确/最佳签名?(只有其中一个有[return: MarshalAs(UnmanagedType.Bool)],或[In, Out] ref等)

  2. 我注意到在.NET Framework源文件中有很多/大多数签名都有ExactSpelling=true, CharSet=CharSet.Auto,但是在PInvoke上他们没有.这需要吗?

c# pinvoke winapi interop signatures

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

为什么我们在芹菜中需要签名?

我已经开始在Django Python项目中使用Celery 4.1,并且遇到了Signatures。

文档中说:

您刚刚在调用指南中学习了如何使用任务延迟方法来调用任务,这通常是您所需要的,但是有时您可能希望将任务调用的签名传递给另一个进程或作为另一个函数的参数。

signature()包装单个任务调用的参数,关键字参数和执行选项,以便可以将其传递给函数,甚至进行序列化并通过网络发送。

尽管我在某些示例中看到了它们的用法,但我真的不知道何时,为什么使用它们以及它们解决了哪些问题。有人可以向外行解释吗?

python django signatures celery

6
推荐指数
2
解决办法
2979
查看次数

如何最好地修改和返回C#参数?

我需要一个已经设置了几个属性值的Widget.我需要更改Widget的名称.我被选为第3选项,但我很难说清楚原因.

public void Do(Widget widget) { // 1
    widget.Name = "new name";
}

public void Do(ref Widget widget) { // 2
    widget.Name = "new name";
}

public Widget Do(Widget widget) { // 3
    widget.Name = "new name";
    return widget;
}
Run Code Online (Sandbox Code Playgroud)

我想和几个问题一起玩Devil's Advocate并收集回复,以帮助我解释为什么我被选项3所吸引.

选项1:为什么修改传入的Widget?你只是"返回"一个对象.为什么不直接使用传入的对象?

选项2:为什么返回无效?为什么不在签名中传达您将使用实际的内存指针到参数对象本身?

选项3:你返回的是你传入的同一个物体,这不奇怪吗?

c# return-type signatures

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

无法在Outlook中正确显示html电子邮件签名

我在html中创建了一个简单的电子邮件签名,他是代码:

<html>

<!-- Company logo goes here -->
<div id="far_left" 
    style="width: 50px; 
           height: 50px;
           float: left;
           margin-right: 10px;">
    <img src="logo.png" />
</div>

<!-- Name and occupation goes here -->
<div id="top" 
    style="height: 25px;">
    <span style="font-family: Arial, Verdana, 'Sans Serif'; font-size: 22; color: #464646;"><strong>Dean Grobler</strong>, Programmer</span>
</div>

<!-- Website link and email adress goes here -->
<div id="bottom" 
    style="font-family: Arial, Verdana, 'Sans Serif';
           font-size: 14px;
           color: #464646;
           padding: 5px;
           height: 25px;">
    <a href="http://www.deangrobler.com" style="text-decoration: none; color: #84d5f6">www.deangrobler.com</a> | 
    <a href="mailto:dean@deangrobler.com" style="text-decoration: …
Run Code Online (Sandbox Code Playgroud)

html css email-client signatures outlook-2010

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

Outlook 中图像映射的解决方法?

我必须仅使用一张图像创建电子邮件签名。这不是最难的部分。该图像有多个图标,需要链接到与该公司相关的各种社交网络。我尝试过图像映射并将 HTML 文件放入 Outlook 的文件夹中。我已经用这种方式创建了其他签名,但从未使用图像映射。Outlook 似乎删除了图像映射代码,使其无法工作。

有人知道这个问题的解决方法吗?

我正在使用 Outlook 2010。

signatures html-email outlook-2010

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

来自 SAS url 的 Azcopy 给出错误

我正在尝试从 SAS url 位置复制到目标存储帐户。我尝试了以下命令,但几乎没有错误:

AzCopy.exe /来源:http : //www.blob.core.windows.net/vhd1/? sv=2014-02-14&sr=c&sig=xxxxxxxxxxxxxxxxx&st=2015-08-05T04%3A00%3A00Z&se=2015-049-0 %3A00%3A00Z&sp=rl /Dest: https://yyyyyyyy.blob.core.windows.net/vhds /Destkey:zzzzzzzzzzzzzzzzzzz filename1.vhd /Y

命令的语法不正确。参数“源”中的 SAS 标记无效。'sr' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sig' 不是内部或外部命令,也不是可运行的程序或批处理文件。'st' 不是内部或外部命令,也不是可运行的程序或批处理文件。'se' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sp' 不是内部或外部命令,也不是可运行的程序或批处理文件。

AzCopy.exe /Source: http://wwwwwwww.blob.core.windows.net/vhd1 /Dest: https://xxxxxxxxxx.blob.core.windows.net/vhds /SourceSAS:?sv=2014-02-14&sr =c&sig=yyyyyyyyyy&sp=rl /Destkey:zzzzzzzzz filename1.vhd /Y

命令的语法不正确。参数“SourceSAS”中的 SAS 标记无效。'sr' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sig' 不是内部或外部命令,也不是可运行的程序或批处理文件。'st' 不是内部或外部命令,也不是可运行的程序或批处理文件。'se' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sp' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我想知道这些错误的原因可能是什么。

谢谢

signatures azure-storage-blobs cloud-storage azcopy

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

说话人识别

我怎么能区分两个人说话?如果有人说"你好"然后另一个人说"你好"我应该在音频数据中寻找什么样的签名?周期性?

非常感谢能够回答此问题的任何人!

audio speech-recognition signatures

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

字符长度未知的正则表达式

对你们来说简单的问题.对不起,我得问一下.

在我的网站上,我想在我的文本中的"随机"位置使用签名.问题是,在这个给定的字符串中可能有多个不同的签名.

签名代码是 ~~USERNAME~~

所以像

~~timtj~~
~~foobar~~
~~totallylongusername~~
~~I-d0n't-us3-pr0p3r-ch@r@ct3r5~~
Run Code Online (Sandbox Code Playgroud)

我尝试过使用preg_match这个,没有成功.我知道第三个参数用于存储匹配,但由于格式的原因,我无法正确获得匹配.

我不应该使用preg_match,还是我不能以这种方式使用签名?

php regex signatures preg-match

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