├── README.md └── AuthoritativeCopySOAPExample ├── AuthoritativeCopySOAPExample ├── Properties │ ├── DataSources │ │ └── System.Xml.XmlNode.datasource │ └── AssemblyInfo.cs ├── Connected Services │ └── DocuSignSoapApi │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.Envelope.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopePDF.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeV2.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.BrandResults.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.DocumentPDFs.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.FolderResults.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.RecipientList.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AccountSetting.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.ConnectFailure.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeStatus.datasource │ │ ├── dsapi.disco │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AddressBookItem.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AvailableFolders.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.CorrectionStatus.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeTemplate.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeAuditEvent.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.RecipientEsignList.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.SaveTemplateResult.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.VoidEnvelopeStatus.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.PurgeDocumentStatus.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.SynchEnvelopeStatus.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.GetSharedAccessResult.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.SetSharedAccessResult.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.CaptiveRecipientResults.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.TransferEnvelopeStatus.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.UpdateAddressBookResult.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.FilteredEnvelopeStatuses.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.RequestTemplatesResponse.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeTemplateDefinition.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.DocuSignEnvelopeInformation.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.PublishConnectFailuresResult.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AccountMembershipFeaturesList.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AuthoritativeCopyExportStatus.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.FilteredEnvelopeStatusChanges.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.GetAccountSettingsListResponse.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AuthoritativeCopyExportDocuments.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.GetAuthoritativeCopyExportKeyResponse.datasource │ │ ├── AuthoritativeCopySOAPExample.DocuSignSoapApi.AcknowledgeAuthoritativeCopyExportResponse.datasource │ │ ├── configuration.svcinfo │ │ ├── Reference.svcmap │ │ └── configuration91.svcinfo ├── App.config ├── Auth.txt ├── Program.cs └── AuthoritativeCopySOAPExample.csproj └── AuthoritativeCopySOAPExample.sln /README.md: -------------------------------------------------------------------------------- 1 | # code-examples-soap 2 | 3 | Showcasing Code example for the [DocuSign eSignature SOAP API](https://developers.docusign.com/docs/esign-soap-api/) -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Properties/DataSources/System.Xml.XmlNode.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | System.Xml.XmlNode, System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.Envelope.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.Envelope, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopePDF.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopePDF, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeV2.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeV2, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.BrandResults.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.BrandResults, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.DocumentPDFs.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.DocumentPDFs, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.FolderResults.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.FolderResults, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.RecipientList.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.RecipientList, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AccountSetting.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AccountSetting, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.ConnectFailure.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.ConnectFailure, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/dsapi.disco: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AddressBookItem.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AddressBookItem, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AvailableFolders.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AvailableFolders, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.CorrectionStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.CorrectionStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeTemplate.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeTemplate, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeAuditEvent.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeAuditEvent, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.RecipientEsignList.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.RecipientEsignList, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.SaveTemplateResult.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.SaveTemplateResult, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.VoidEnvelopeStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.VoidEnvelopeStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.PurgeDocumentStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.PurgeDocumentStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.SynchEnvelopeStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.SynchEnvelopeStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.GetSharedAccessResult.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.GetSharedAccessResult, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.SetSharedAccessResult.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.SetSharedAccessResult, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.CaptiveRecipientResults.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.CaptiveRecipientResults, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.TransferEnvelopeStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.TransferEnvelopeStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.UpdateAddressBookResult.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.UpdateAddressBookResult, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.FilteredEnvelopeStatuses.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.FilteredEnvelopeStatuses, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.RequestTemplatesResponse.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.RequestTemplatesResponse, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeTemplateDefinition.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.EnvelopeTemplateDefinition, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.DocuSignEnvelopeInformation.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.DocuSignEnvelopeInformation, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.PublishConnectFailuresResult.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.PublishConnectFailuresResult, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AccountMembershipFeaturesList.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AccountMembershipFeaturesList, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AuthoritativeCopyExportStatus.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AuthoritativeCopyExportStatus, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.FilteredEnvelopeStatusChanges.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.FilteredEnvelopeStatusChanges, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.GetAccountSettingsListResponse.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.GetAccountSettingsListResponse, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AuthoritativeCopyExportDocuments.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AuthoritativeCopyExportDocuments, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.GetAuthoritativeCopyExportKeyResponse.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.GetAuthoritativeCopyExportKeyResponse, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/AuthoritativeCopySOAPExample.DocuSignSoapApi.AcknowledgeAuthoritativeCopyExportResponse.datasource: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | AuthoritativeCopySOAPExample.DocuSignSoapApi.AcknowledgeAuthoritativeCopyExportResponse, Connected Services.DocuSignSoapApi.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.30517.126 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthoritativeCopySOAPExample", "AuthoritativeCopySOAPExample\AuthoritativeCopySOAPExample.csproj", "{987C0345-56D8-4D47-A5C2-4EB756B2F6CD}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {987C0345-56D8-4D47-A5C2-4EB756B2F6CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {987C0345-56D8-4D47-A5C2-4EB756B2F6CD}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {987C0345-56D8-4D47-A5C2-4EB756B2F6CD}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {987C0345-56D8-4D47-A5C2-4EB756B2F6CD}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {6380FF7D-C0B0-4C44-9C9D-A0AE83C9FF90} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("ConsoleAppDocuSignSoap")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("ConsoleAppDocuSignSoap")] 13 | [assembly: AssemblyCopyright("Copyright © 2020")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("987c0345-56d8-4d47-a5c2-4eb756b2f6cd")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/configuration.svcinfo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/Reference.svcmap: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | true 6 | true 7 | 8 | false 9 | false 10 | false 11 | 12 | 13 | true 14 | Auto 15 | true 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Auth.txt: -------------------------------------------------------------------------------- 1 | using System; 2 | //using System.Windows.Forms; 3 | using ConsoleAppDocuSignSoap.DocuSignSoapApi; 4 | using System.ServiceModel; 5 | using System.ServiceModel.Channels; 6 | using System.IO; 7 | using System.Collections.Generic; 8 | using System.Runtime.InteropServices; 9 | using System.Security.Cryptography; 10 | using System.Text; 11 | using System.Configuration; 12 | using System.Threading.Tasks; 13 | 14 | namespace ConsoleAppDocuSignSoap 15 | { 16 | class Program 17 | { 18 | static void Main(string[] args) 19 | { 20 | //Console.WriteLine("Hello World!"); 21 | AuthCopyFlow("a234aa2d-b1f8-4414-a5d9-46e01a558755"); 22 | 23 | } 24 | 25 | public static void AuthCopyFlow(string envelopeId) 26 | { 27 | string userName = "geoffp.dstest@gmail.com"; 28 | string password = "Tester"; 29 | string integratorKey = "9e1d5046-8888-430d-9b48-8491fb69461c"; 30 | string accountId = "fadfa7dc-f6f4-40be-aa4a-5b4905187ab1"; 31 | 32 | 33 | 34 | 35 | String auth = "" + userName 36 | + "" + password 37 | + "" + integratorKey 38 | + ""; 39 | 40 | System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12; 41 | 42 | APIServiceSoapClient client = new APIServiceSoapClient(); 43 | 44 | 45 | using (OperationContextScope scope = new System.ServiceModel.OperationContextScope(client.InnerChannel)) 46 | { 47 | HttpRequestMessageProperty httpRequestProperty = new HttpRequestMessageProperty(); 48 | httpRequestProperty.Headers.Add("X-DocuSign-Authentication", auth); 49 | OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty; 50 | 51 | 52 | if (envelopeId.Trim().Length == 36) 53 | { 54 | string CRLF = "\r\n"; 55 | try 56 | { 57 | 58 | AuthoritativeCopyExportDocuments docs = client.ExportAuthoritativeCopy(envelopeId); 59 | 60 | //Concatenate the byte arrays 61 | byte[] doc1 = docs.DocumentPDF[0].PDFBytes; 62 | byte[] doc2 = docs.DocumentPDF[1].PDFBytes; 63 | 64 | var s = new MemoryStream(); 65 | s.Write(doc1, 0, doc1.Length); 66 | s.Write(doc2, 0, doc2.Length); 67 | var bigByteArray = s.ToArray(); 68 | 69 | 70 | int size = bigByteArray.Length; 71 | 72 | byte[] data = new byte[size]; 73 | 74 | data = bigByteArray; 75 | 76 | System.Security.Cryptography.SHA1 sha = new SHA1CryptoServiceProvider(); 77 | 78 | byte[] result; 79 | result = sha.ComputeHash(data); 80 | 81 | AuthoritativeCopyExportStatus status = client.AcknowledgeAuthoritativeCopyExport(envelopeId.Trim(), docs.TransactionId, result); 82 | string key = status.ExportKey; 83 | 84 | Console.WriteLine("Status = " + status.AuthoritativeCopyExportSuccess + "Key = " + key); 85 | 86 | 87 | //Write the first doc to file 88 | string encryptedFile = @"c:\temp\authcopy\Testdoc.dat"; 89 | string decryptedFile = @"c:\temp\authcopy\Testdoc.pdf"; 90 | File.WriteAllBytes(encryptedFile, doc1); 91 | 92 | //Decrypte the file using the key that was returned from AcknowledgeAuthoritativeCopyExport() 93 | Decrypt(status.ExportKey, encryptedFile, decryptedFile); 94 | 95 | Console.WriteLine("Success: new file " + decryptedFile); 96 | 97 | } 98 | catch (Exception ex) 99 | { 100 | Console.WriteLine(ex.Message); 101 | } 102 | 103 | Console.ReadLine(); 104 | } 105 | else 106 | { 107 | Console.WriteLine("EnvelopeId should be 32 characters. Current is " + envelopeId.Trim().Length.ToString()); 108 | } 109 | } 110 | 111 | 112 | } 113 | 114 | public static void Decrypt(string exportKey, string inputFile, string outputFile) 115 | { 116 | try 117 | { 118 | //string inputFile = @"C:\Users\brandon.schnierer\source\repos\decrypTest\test.pdf"; 119 | //string outputFile = @"C:\Users\brandon.schnierer\source\repos\decrypTest\testNew.pdf"; 120 | byte[] exportKeyBytes = System.Text.Encoding.UTF8.GetBytes(exportKey); 121 | byte[] ivBytes = new byte[exportKey.Length]; 122 | Array.Copy(exportKeyBytes, ivBytes, exportKey.Length); 123 | 124 | RijndaelManaged RMCrypto = new RijndaelManaged(); 125 | RMCrypto.Mode = CipherMode.CBC; 126 | RMCrypto.Padding = PaddingMode.PKCS7; 127 | RMCrypto.KeySize = 128; 128 | RMCrypto.BlockSize = 128; 129 | 130 | ICryptoTransform transform = RMCrypto.CreateDecryptor(exportKeyBytes, ivBytes); 131 | 132 | FileStream fsCrypt = new FileStream(inputFile, FileMode.Open); 133 | CryptoStream cs = new CryptoStream(fsCrypt, transform, CryptoStreamMode.Read); 134 | 135 | FileStream fsOut = new FileStream(outputFile, FileMode.Open, FileAccess.Write, FileShare.ReadWrite); 136 | 137 | int data; 138 | while ((data = cs.ReadByte()) != -1) 139 | fsOut.WriteByte((byte)data); 140 | 141 | fsOut.Close(); 142 | cs.Close(); 143 | fsCrypt.Close(); 144 | 145 | } 146 | catch (Exception ex) 147 | { 148 | Console.WriteLine("***********" + ex.Message); 149 | } 150 | } 151 | } 152 | } 153 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | //using System.Windows.Forms; 3 | using AuthoritativeCopySOAPExample.DocuSignSoapApi; 4 | using System.ServiceModel; 5 | using System.ServiceModel.Channels; 6 | using System.IO; 7 | using System.Collections.Generic; 8 | using System.Security.Cryptography; 9 | 10 | //Example code demonstrates how to: 11 | //1. Export the authoritative copies of the documents of a given envelope. 12 | //2. Acknowledge receipt of the authoritative copies 13 | //3. Decrypt the documents with the returned key 14 | 15 | //Methods: 16 | // AuthCopyFlow(string envelopeId) 17 | 18 | // Exports and acknowledges the Authoritative copy documents. Then calls decrypt() to write the decrypted files. 19 | // Once exported you cannot call DSAPIServiceSoapClient.ExportAuthoritativeCopy() again. 20 | 21 | // Decrypt(string exportKey, string inputFile, string outputFile) 22 | 23 | // Decrypts inputFile using the exportKey and writes decrypted pdf to outputFile 24 | 25 | //Note hard coded file paths for target encrypted and decrypted files. 26 | //This example does not include the steps of moving decrypted files to your vault or cleaning up temp file. 27 | //Your application will need to add intelligence to the file naming and storage scheme. 28 | 29 | namespace AuthoritativeCopySOAPExample 30 | { 31 | class Program 32 | { 33 | static void Main(string[] args) 34 | { 35 | //Call with envelopeId 36 | AuthCopyFlow("3f7dbae1-xxxx-xxxx-xxxx-b0e222587c3"); 37 | 38 | } 39 | 40 | public static void AuthCopyFlow(string envelopeId) 41 | { 42 | //Configure these variables for your environment 43 | string userName = ""; 44 | string password = ""; 45 | string integratorKey = ""; 46 | string accountId = ""; //Use a GUID example db7f5b2a-xxxx-xxxx-xxxx-a815685a63eb 47 | 48 | 49 | //OAuth is not yet supported by DocuSign SOAP API 50 | //Authentication can be either WS-Security UsernameToken or Legacy custom header authentication, 51 | //although some development stacks may not provide adequate support for WS-Security standards. 52 | 53 | String auth = "" + userName 54 | + "" + password 55 | + "" + integratorKey 56 | + ""; 57 | 58 | System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12; 59 | 60 | DSAPIServiceSoapClient client = new DSAPIServiceSoapClient(); 61 | 62 | 63 | using (OperationContextScope scope = new System.ServiceModel.OperationContextScope(client.InnerChannel)) 64 | { 65 | HttpRequestMessageProperty httpRequestProperty = new HttpRequestMessageProperty(); 66 | httpRequestProperty.Headers.Add("X-DocuSign-Authentication", auth); 67 | OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty; 68 | 69 | 70 | if (envelopeId.Trim().Length != 36) 71 | { 72 | Console.WriteLine("Error: EnvelopeId should be 36 characters. Current is " + envelopeId.Trim().Length.ToString()); 73 | Console.ReadLine(); 74 | return; 75 | } 76 | 77 | try 78 | { 79 | AuthoritativeCopyExportDocuments docs = client.ExportAuthoritativeCopy(envelopeId); 80 | 81 | //Concatenate the byte arrays of the returned encrypted documents 82 | var s = new MemoryStream(); 83 | List encryptedFiles = new List(); 84 | 85 | for (int i = 0; i < docs.Count; i++) 86 | { 87 | byte[] docPDF = docs.DocumentPDF[i].PDFBytes; 88 | s.Write(docPDF, 0, docPDF.Length); 89 | 90 | //write encrypted file to use later 91 | encryptedFiles.Add(@"c:\temp\authcopy\Testdoc.dat" + i.ToString()); 92 | File.WriteAllBytes(@"c:\temp\authcopy\Testdoc.dat" + i.ToString(), docPDF); 93 | 94 | } 95 | 96 | //Write the concatenated memory stream to the concatenatedByteArray 97 | var concatenatedByteArray = s.ToArray(); 98 | int size = concatenatedByteArray.Length; 99 | 100 | //Create a new fixed byte array required to hash 101 | byte[] data = new byte[size]; 102 | data = concatenatedByteArray; 103 | 104 | System.Security.Cryptography.SHA1 sha = new SHA1CryptoServiceProvider(); 105 | 106 | byte[] computedHash; 107 | computedHash = sha.ComputeHash(data); 108 | 109 | AuthoritativeCopyExportStatus status = client.AcknowledgeAuthoritativeCopyExport(envelopeId.Trim(), docs.TransactionId, computedHash); 110 | string key = status.ExportKey; 111 | 112 | Console.WriteLine("Status = " + status.AuthoritativeCopyExportSuccess + "Key = " + key); 113 | 114 | // loop writing decrypted docs to files 115 | for (int i = 0; i < docs.Count; i++) 116 | { 117 | //Create an empty target file 118 | string decryptedFilename = @"c:\temp\authcopy\" + docs.DocumentPDF[i].Name; 119 | 120 | if(decryptedFilename == @"c:\temp\authcopy\Summary") 121 | { 122 | decryptedFilename = @"c:\temp\authcopy\Summary.pdf"; 123 | } 124 | 125 | File.Create(decryptedFilename).Dispose(); 126 | 127 | //Decrypte the file using the key that was returned from AcknowledgeAuthoritativeCopyExport() 128 | try 129 | { 130 | Decrypt(status.ExportKey, encryptedFiles[i], decryptedFilename); 131 | Console.WriteLine("Success: new file " + decryptedFilename); 132 | } 133 | catch (Exception ex) 134 | { 135 | Console.WriteLine("Decrypt and file write failed."); 136 | Console.WriteLine(ex.Message); 137 | } 138 | } 139 | } 140 | catch (Exception ex) 141 | { 142 | Console.WriteLine(ex.Message); 143 | } 144 | 145 | } 146 | 147 | Console.ReadLine(); 148 | } 149 | 150 | public static void Decrypt(string exportKey, string inputFile, string outputFile) 151 | { 152 | try 153 | { 154 | byte[] exportKeyBytes = System.Text.Encoding.UTF8.GetBytes(exportKey); 155 | byte[] ivBytes = new byte[exportKey.Length]; 156 | Array.Copy(exportKeyBytes, ivBytes, exportKey.Length); 157 | 158 | RijndaelManaged RMCrypto = new RijndaelManaged(); 159 | RMCrypto.Mode = CipherMode.CBC; 160 | RMCrypto.Padding = PaddingMode.PKCS7; 161 | RMCrypto.KeySize = 128; 162 | RMCrypto.BlockSize = 128; 163 | 164 | ICryptoTransform transform = RMCrypto.CreateDecryptor(exportKeyBytes, ivBytes); 165 | 166 | FileStream fsCrypt = new FileStream(inputFile, FileMode.Open); 167 | CryptoStream cs = new CryptoStream(fsCrypt, transform, CryptoStreamMode.Read); 168 | 169 | FileStream fsOut = new FileStream(outputFile, FileMode.Open, FileAccess.Write, FileShare.ReadWrite); 170 | 171 | int data; 172 | while ((data = cs.ReadByte()) != -1) 173 | fsOut.WriteByte((byte)data); 174 | 175 | fsOut.Close(); 176 | cs.Close(); 177 | fsCrypt.Close(); 178 | 179 | } 180 | catch (Exception ex) 181 | { 182 | throw (ex); 183 | } 184 | } 185 | } 186 | } 187 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {987C0345-56D8-4D47-A5C2-4EB756B2F6CD} 8 | Exe 9 | AuthoritativeCopySOAPExample 10 | AuthoritativeCopySOAPExample 11 | v4.5 12 | 512 13 | 14 | 15 | AnyCPU 16 | true 17 | full 18 | false 19 | bin\Debug\ 20 | DEBUG;TRACE 21 | prompt 22 | 4 23 | 24 | 25 | AnyCPU 26 | pdbonly 27 | true 28 | bin\Release\ 29 | TRACE 30 | prompt 31 | 4 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | True 48 | True 49 | Reference.svcmap 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | Reference.svcmap 58 | 59 | 60 | Reference.svcmap 61 | 62 | 63 | Reference.svcmap 64 | 65 | 66 | Reference.svcmap 67 | 68 | 69 | Reference.svcmap 70 | 71 | 72 | Reference.svcmap 73 | 74 | 75 | Reference.svcmap 76 | 77 | 78 | Reference.svcmap 79 | 80 | 81 | Reference.svcmap 82 | 83 | 84 | Reference.svcmap 85 | 86 | 87 | Reference.svcmap 88 | 89 | 90 | Reference.svcmap 91 | 92 | 93 | Reference.svcmap 94 | 95 | 96 | Reference.svcmap 97 | 98 | 99 | Reference.svcmap 100 | 101 | 102 | Reference.svcmap 103 | 104 | 105 | Reference.svcmap 106 | 107 | 108 | Reference.svcmap 109 | 110 | 111 | Reference.svcmap 112 | 113 | 114 | Reference.svcmap 115 | 116 | 117 | Reference.svcmap 118 | 119 | 120 | Reference.svcmap 121 | 122 | 123 | Reference.svcmap 124 | 125 | 126 | Reference.svcmap 127 | 128 | 129 | Reference.svcmap 130 | 131 | 132 | Reference.svcmap 133 | 134 | 135 | Reference.svcmap 136 | 137 | 138 | Reference.svcmap 139 | 140 | 141 | Reference.svcmap 142 | 143 | 144 | Reference.svcmap 145 | 146 | 147 | Reference.svcmap 148 | 149 | 150 | Reference.svcmap 151 | 152 | 153 | Reference.svcmap 154 | 155 | 156 | Reference.svcmap 157 | 158 | 159 | Reference.svcmap 160 | 161 | 162 | Reference.svcmap 163 | 164 | 165 | Reference.svcmap 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | WCF Proxy Generator 188 | Reference.cs 189 | 190 | 191 | 192 | -------------------------------------------------------------------------------- /AuthoritativeCopySOAPExample/AuthoritativeCopySOAPExample/Connected Services/DocuSignSoapApi/configuration91.svcinfo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | DSAPIServiceSoap 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | StrongWildcard 29 | 30 | 31 | 32 | 33 | 34 | 65536 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement 44 | 45 | 46 | 0 47 | 48 | 49 | 0 50 | 51 | 52 | 0 53 | 54 | 55 | 0 56 | 57 | 58 | 0 59 | 60 | 61 | System.Text.UTF8Encoding 62 | 63 | 64 | Buffered 65 | 66 | 67 | 68 | 69 | 70 | Text 71 | 72 | 73 | System.ServiceModel.Configuration.BasicHttpSecurityElement 74 | 75 | 76 | Transport 77 | 78 | 79 | System.ServiceModel.Configuration.HttpTransportSecurityElement 80 | 81 | 82 | None 83 | 84 | 85 | None 86 | 87 | 88 | System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement 89 | 90 | 91 | Never 92 | 93 | 94 | TransportSelected 95 | 96 | 97 | (Collection) 98 | 99 | 100 | 101 | 102 | 103 | System.ServiceModel.Configuration.BasicHttpMessageSecurityElement 104 | 105 | 106 | UserName 107 | 108 | 109 | Default 110 | 111 | 112 | 113 | 114 | 115 | 116 | DSAPIServiceSoap1 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | StrongWildcard 138 | 139 | 140 | 141 | 142 | 143 | 65536 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement 153 | 154 | 155 | 0 156 | 157 | 158 | 0 159 | 160 | 161 | 0 162 | 163 | 164 | 0 165 | 166 | 167 | 0 168 | 169 | 170 | System.Text.UTF8Encoding 171 | 172 | 173 | Buffered 174 | 175 | 176 | 177 | 178 | 179 | Text 180 | 181 | 182 | System.ServiceModel.Configuration.BasicHttpSecurityElement 183 | 184 | 185 | None 186 | 187 | 188 | System.ServiceModel.Configuration.HttpTransportSecurityElement 189 | 190 | 191 | None 192 | 193 | 194 | None 195 | 196 | 197 | System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement 198 | 199 | 200 | Never 201 | 202 | 203 | TransportSelected 204 | 205 | 206 | (Collection) 207 | 208 | 209 | 210 | 211 | 212 | System.ServiceModel.Configuration.BasicHttpMessageSecurityElement 213 | 214 | 215 | UserName 216 | 217 | 218 | Default 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | https://demo.docusign.net/api/3.0/dsapi.asmx 228 | 229 | 230 | 231 | 232 | 233 | basicHttpBinding 234 | 235 | 236 | DSAPIServiceSoap 237 | 238 | 239 | DocuSignSoapApi.DSAPIServiceSoap 240 | 241 | 242 | System.ServiceModel.Configuration.AddressHeaderCollectionElement 243 | 244 | 245 | <Header /> 246 | 247 | 248 | System.ServiceModel.Configuration.IdentityElement 249 | 250 | 251 | System.ServiceModel.Configuration.UserPrincipalNameElement 252 | 253 | 254 | 255 | 256 | 257 | System.ServiceModel.Configuration.ServicePrincipalNameElement 258 | 259 | 260 | 261 | 262 | 263 | System.ServiceModel.Configuration.DnsElement 264 | 265 | 266 | 267 | 268 | 269 | System.ServiceModel.Configuration.RsaElement 270 | 271 | 272 | 273 | 274 | 275 | System.ServiceModel.Configuration.CertificateElement 276 | 277 | 278 | 279 | 280 | 281 | System.ServiceModel.Configuration.CertificateReferenceElement 282 | 283 | 284 | My 285 | 286 | 287 | LocalMachine 288 | 289 | 290 | FindBySubjectDistinguishedName 291 | 292 | 293 | 294 | 295 | 296 | False 297 | 298 | 299 | DSAPIServiceSoap 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | --------------------------------------------------------------------------------