cosign-api为SOAP请求添加原因

时间:2015-10-03 21:15:47

标签: cosign-api

我正在尝试为soapign请求添加COSign SOAP签名的原因。

任何人都可以向我提供VB或C#如何执行此操作的示例吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我找到了答案。

以下为遇到同样问题的人

Dim Configs(1) As DSSSoapClient.ConfValueType
    Dim Config As New DSSSoapClient.ConfValueType() With { _
            .ConfValueID = DSSSoapClient.ConfIDEnum.Reason, _
            .Item = "Hierdie is die Rede vir al my harseer"
        }
    Configs(1) = Config


    ' Build complete request object
    Dim signRequest As New DSSSoapClient.SignRequest() With { _
        .InputDocuments = New DSSSoapClient.RequestBaseTypeInputDocuments() With { _
            .Items = New DSSSoapClient.DocumentType() {document} _
        }, _
        .OptionalInputs = New DSSSoapClient.RequestBaseTypeOptionalInputs() With { _
            .SignatureType = signatureType, _
            .ClaimedIdentity = claimedIdentity, _
            .SAPISigFieldSettings = sigFieldSettings, _
            .ReturnPDFTailOnly = True, _
            .ConfigurationValues = Configs, _
            .ReturnPDFTailOnlySpecified = True _
        } _
    }