//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.34014. // using System.Security.Cryptography.X509Certificates; using System.Xml; using ipn_sqlclr; #pragma warning disable 1591 namespace policyService { using System; using System.Web.Services; using System.Diagnostics; using System.Web.Services.Protocols; using System.Xml.Serialization; using System.ComponentModel; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.33440")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="requestPoliciesServiceSOAP", Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class policyService : XmlReaderSpyService { private System.Threading.SendOrPostCallback requestPoliciesOperationCompleted; /// public policyService(X509Certificate clientCert, string url) : base(clientCert, url) { } /// public event requestPoliciesCompletedEventHandler requestPoliciesCompleted; /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.verisign.com/pkiservices/2009/07/policy/requestPolicies", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)] [return: System.Xml.Serialization.XmlElementAttribute("getPoliciesResponse", Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public getPoliciesResponse requestPolicies([System.Xml.Serialization.XmlElementAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] getPolicies getPolicies) { object[] results = this.Invoke("requestPolicies", new object[] { getPolicies}); return ((getPoliciesResponse)(results[0])); } /// public void requestPoliciesAsync(getPolicies getPolicies) { this.requestPoliciesAsync(getPolicies, null); } /// public void requestPoliciesAsync(getPolicies getPolicies, object userState) { if ((this.requestPoliciesOperationCompleted == null)) { this.requestPoliciesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnrequestPoliciesOperationCompleted); } this.InvokeAsync("requestPolicies", new object[] { getPolicies}, this.requestPoliciesOperationCompleted, userState); } private void OnrequestPoliciesOperationCompleted(object arg) { if ((this.requestPoliciesCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.requestPoliciesCompleted(this, new requestPoliciesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// public new void CancelAsync(object userState) { base.CancelAsync(userState); } private bool IsLocalFileSystemWebService(string url) { if (((url == null) || (url == string.Empty))) { return false; } System.Uri wsUri = new System.Uri(url); if (((wsUri.Port >= 1024) && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) { return true; } return false; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class getPolicies { private string versionField; private string clientTransactionIDField; private Client clientField; private RequestFilter requestFilterField; private bool signResponseField; private bool signResponseFieldSpecified; /// public string version { get { return this.versionField; } set { this.versionField = value; } } /// public string clientTransactionID { get { return this.clientTransactionIDField; } set { this.clientTransactionIDField = value; } } /// public Client client { get { return this.clientField; } set { this.clientField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public RequestFilter requestFilter { get { return this.requestFilterField; } set { this.requestFilterField = value; } } /// public bool signResponse { get { return this.signResponseField; } set { this.signResponseField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool signResponseSpecified { get { return this.signResponseFieldSpecified; } set { this.signResponseFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class Client { private System.Nullable lastUpdatetimeField; private string preferredLanguageField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable lastUpdatetime { get { return this.lastUpdatetimeField; } set { this.lastUpdatetimeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="language", IsNullable=true)] public string preferredLanguage { get { return this.preferredLanguageField; } set { this.preferredLanguageField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class OID { private string valueField; private int oIDReferenceIDField; private uint groupField; private string defaultNameField; private System.Xml.XmlElement[] anyField; /// public string value { get { return this.valueField; } set { this.valueField = value; } } /// public int oIDReferenceID { get { return this.oIDReferenceIDField; } set { this.oIDReferenceIDField = value; } } /// public uint group { get { return this.groupField; } set { this.groupField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string defaultName { get { return this.defaultNameField; } set { this.defaultNameField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class CA { private string[] urisField; private byte[] certificateField; private string cAIssuerNameField; private int cAReferenceIDField; private System.Nullable cATypeField; private byte[][] intermediateCACertificatesField; private byte[] rootCACertificateField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlElementAttribute("uris", DataType="anyURI")] public string[] uris { get { return this.urisField; } set { this.urisField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] certificate { get { return this.certificateField; } set { this.certificateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string cAIssuerName { get { return this.cAIssuerNameField; } set { this.cAIssuerNameField = value; } } /// public int cAReferenceID { get { return this.cAReferenceIDField; } set { this.cAReferenceIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable cAType { get { return this.cATypeField; } set { this.cATypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("intermediateCACertificates", DataType="base64Binary")] public byte[][] intermediateCACertificates { get { return this.intermediateCACertificatesField; } set { this.intermediateCACertificatesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] rootCACertificate { get { return this.rootCACertificateField; } set { this.rootCACertificateField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public enum CAType { /// @public, /// @private, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class MigrationOIDCollection { private string[] migratedFromOIDField; private string migratedToOIDField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlElementAttribute("migratedFromOID")] public string[] migratedFromOID { get { return this.migratedFromOIDField; } set { this.migratedFromOIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string migratedToOID { get { return this.migratedToOIDField; } set { this.migratedToOIDField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class ApplicationInstructionsType { private string fileContentTypeField; private string urlField; private System.Xml.XmlElement[] anyField; /// public string fileContentType { get { return this.fileContentTypeField; } set { this.fileContentTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] public string url { get { return this.urlField; } set { this.urlField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class SeatInfoType { private AttributeValueType attributeNameValueField; private AttributeNameValuePropertyType attributeNameValuePropertyField; private System.Xml.XmlElement[] anyField; /// public AttributeValueType attributeNameValue { get { return this.attributeNameValueField; } set { this.attributeNameValueField = value; } } /// public AttributeNameValuePropertyType attributeNameValueProperty { get { return this.attributeNameValuePropertyField; } set { this.attributeNameValuePropertyField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class AttributeValueType { private bool mandatoryField; private bool mandatoryFieldSpecified; private string typeField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool mandatory { get { return this.mandatoryField; } set { this.mandatoryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool mandatorySpecified { get { return this.mandatoryFieldSpecified; } set { this.mandatoryFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class AttributeNameValuePropertyType { private string valueField; private string sourceField; private string sourceAttributeNameField; private System.Nullable mandatoryField; private System.Nullable overridableField; /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string value { get { return this.valueField; } set { this.valueField = value; } } /// public string source { get { return this.sourceField; } set { this.sourceField = value; } } /// public string sourceAttributeName { get { return this.sourceAttributeNameField; } set { this.sourceAttributeNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable mandatory { get { return this.mandatoryField; } set { this.mandatoryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable overridable { get { return this.overridableField; } set { this.overridableField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class PollingTimeType { private int nextUpdateHoursField; /// public int nextUpdateHours { get { return this.nextUpdateHoursField; } set { this.nextUpdateHoursField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class PollingPolicyType { private PollingTimeType gatewayPollingTimeField; private System.Xml.XmlElement[] anyField; /// public PollingTimeType gatewayPollingTime { get { return this.gatewayPollingTimeField; } set { this.gatewayPollingTimeField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class DirectoryInfoType { private string directoryTypeField; private string domainNameField; private string itemField; private ItemChoiceType itemElementNameField; private System.Xml.XmlElement[] anyField; /// public string directoryType { get { return this.directoryTypeField; } set { this.directoryTypeField = value; } } /// public string domainName { get { return this.domainNameField; } set { this.domainNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hostName", typeof(string))] [System.Xml.Serialization.XmlElementAttribute("ipAddress", typeof(string))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] public string Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy", IncludeInSchema=false)] public enum ItemChoiceType { /// hostName, /// ipAddress, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class AuthorizationInfoType { private string[] userAuthorizationCollectionField; private DirectoryInfoType directoryInfoField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlArrayItemAttribute("authorizedGroup", IsNullable=false)] public string[] userAuthorizationCollection { get { return this.userAuthorizationCollectionField; } set { this.userAuthorizationCollectionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public DirectoryInfoType directoryInfo { get { return this.directoryInfoField; } set { this.directoryInfoField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class RAPolicy { private bool registerUserField; private bool verifyUserField; private PublishCert publishCertField; private AuthorizationInfoType[] authorizationInfoField; private PollingPolicyType pollingPolicyField; private System.Xml.XmlElement[] anyField; /// public bool registerUser { get { return this.registerUserField; } set { this.registerUserField = value; } } /// public bool verifyUser { get { return this.verifyUserField; } set { this.verifyUserField = value; } } /// public PublishCert publishCert { get { return this.publishCertField; } set { this.publishCertField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("authorizationInfo")] public AuthorizationInfoType[] authorizationInfo { get { return this.authorizationInfoField; } set { this.authorizationInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public PollingPolicyType pollingPolicy { get { return this.pollingPolicyField; } set { this.pollingPolicyField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public enum PublishCert { /// yes, /// no, /// clientProvided, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class ServiceEndpointType { private string typeField; private string endpointURIField; private System.Xml.XmlElement[] anyField; /// public string type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] public string endpointURI { get { return this.endpointURIField; } set { this.endpointURIField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class PersonalInfoType { private string nameField; private string emailField; private string phoneField; private System.Xml.XmlElement[] anyField; /// public string name { get { return this.nameField; } set { this.nameField = value; } } /// public string email { get { return this.emailField; } set { this.emailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string phone { get { return this.phoneField; } set { this.phoneField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class SystemInformation { private AttributeNameValuePairType[] searchCertificateDataField; private PublishCert cACertPublishField; private bool cACertPublishFieldSpecified; private CACertPublishNameValuePair cACertPublishNameValuePairField; private bool cACertPublishNameValuePairFieldSpecified; private DeliveryFormat certificateDeliveryFormatField; private PersonalInfoType adminInfoField; private ServiceEndpointType[] serviceEndpointListField; private string duplicateCertPolicyField; private string supersededPolicyOIDField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlArrayItemAttribute("searchAttributeNameValuePair", IsNullable=false)] public AttributeNameValuePairType[] searchCertificateData { get { return this.searchCertificateDataField; } set { this.searchCertificateDataField = value; } } /// public PublishCert cACertPublish { get { return this.cACertPublishField; } set { this.cACertPublishField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool cACertPublishSpecified { get { return this.cACertPublishFieldSpecified; } set { this.cACertPublishFieldSpecified = value; } } /// public CACertPublishNameValuePair cACertPublishNameValuePair { get { return this.cACertPublishNameValuePairField; } set { this.cACertPublishNameValuePairField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool cACertPublishNameValuePairSpecified { get { return this.cACertPublishNameValuePairFieldSpecified; } set { this.cACertPublishNameValuePairFieldSpecified = value; } } /// public DeliveryFormat certificateDeliveryFormat { get { return this.certificateDeliveryFormatField; } set { this.certificateDeliveryFormatField = value; } } /// public PersonalInfoType adminInfo { get { return this.adminInfoField; } set { this.adminInfoField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("serviceEndpoint", IsNullable=false)] public ServiceEndpointType[] serviceEndpointList { get { return this.serviceEndpointListField; } set { this.serviceEndpointListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string duplicateCertPolicy { get { return this.duplicateCertPolicyField; } set { this.duplicateCertPolicyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string supersededPolicyOID { get { return this.supersededPolicyOIDField; } set { this.supersededPolicyOIDField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class AttributeNameValuePairType { private string attributeNameField; private AttributeValueType attributeNameValueField; private AttributeNameValuePropertyType attributeNameValuePropertyField; /// public string attributeName { get { return this.attributeNameField; } set { this.attributeNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public AttributeValueType attributeNameValue { get { return this.attributeNameValueField; } set { this.attributeNameValueField = value; } } /// public AttributeNameValuePropertyType attributeNameValueProperty { get { return this.attributeNameValuePropertyField; } set { this.attributeNameValuePropertyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public enum CACertPublishNameValuePair { /// [System.Xml.Serialization.XmlEnumAttribute("$publish_flag")] publish_flag, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public enum DeliveryFormat { /// [System.Xml.Serialization.XmlEnumAttribute("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X5" + "09v3")] httpdocsoasisopenorgwss200401oasis200401wssx509tokenprofile10X509v3, /// [System.Xml.Serialization.XmlEnumAttribute("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#PK" + "CS7")] httpdocsoasisopenorgwss200401oasis200401wssx509tokenprofile10PKCS7, /// [System.Xml.Serialization.XmlEnumAttribute("http://schemas.verisign.com/pkiservices/2009/07/PKCS12")] httpschemasverisigncompkiservices200907PKCS12, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class ClientPolicy { private string clientNameField; private int maxPinLengthField; private bool maxPinLengthFieldSpecified; private int minPinLengthField; private bool minPinLengthFieldSpecified; private int noOfBadAttemptsField; private bool noOfBadAttemptsFieldSpecified; private int certRenewalOverlapField; private bool certRenewalOverlapFieldSpecified; private bool renewExpiredCertsField; private bool renewExpiredCertsFieldSpecified; private string certRenewalMsgField; private bool certCleanUpField; private bool certCleanUpFieldSpecified; private PublishCert certPublishField; private System.Xml.XmlElement[] anyField; /// public string clientName { get { return this.clientNameField; } set { this.clientNameField = value; } } /// public int maxPinLength { get { return this.maxPinLengthField; } set { this.maxPinLengthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool maxPinLengthSpecified { get { return this.maxPinLengthFieldSpecified; } set { this.maxPinLengthFieldSpecified = value; } } /// public int minPinLength { get { return this.minPinLengthField; } set { this.minPinLengthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool minPinLengthSpecified { get { return this.minPinLengthFieldSpecified; } set { this.minPinLengthFieldSpecified = value; } } /// public int noOfBadAttempts { get { return this.noOfBadAttemptsField; } set { this.noOfBadAttemptsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool noOfBadAttemptsSpecified { get { return this.noOfBadAttemptsFieldSpecified; } set { this.noOfBadAttemptsFieldSpecified = value; } } /// public int certRenewalOverlap { get { return this.certRenewalOverlapField; } set { this.certRenewalOverlapField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool certRenewalOverlapSpecified { get { return this.certRenewalOverlapFieldSpecified; } set { this.certRenewalOverlapFieldSpecified = value; } } /// public bool renewExpiredCerts { get { return this.renewExpiredCertsField; } set { this.renewExpiredCertsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool renewExpiredCertsSpecified { get { return this.renewExpiredCertsFieldSpecified; } set { this.renewExpiredCertsFieldSpecified = value; } } /// public string certRenewalMsg { get { return this.certRenewalMsgField; } set { this.certRenewalMsgField = value; } } /// public bool certCleanUp { get { return this.certCleanUpField; } set { this.certCleanUpField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool certCleanUpSpecified { get { return this.certCleanUpFieldSpecified; } set { this.certCleanUpFieldSpecified = value; } } /// public PublishCert certPublish { get { return this.certPublishField; } set { this.certPublishField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class KeyEscrowPolicyType { private bool keyEscrowEnabledField; private bool keyRecoveryDualAdminApprovalRequiredField; private bool keyRecoveryDualAdminApprovalRequiredFieldSpecified; private string keyEscrowDeploymentModeField; private System.Nullable doKeyRecoveryForAdditionalEnrollRequestField; private System.Xml.XmlElement[] anyField; /// public bool keyEscrowEnabled { get { return this.keyEscrowEnabledField; } set { this.keyEscrowEnabledField = value; } } /// public bool keyRecoveryDualAdminApprovalRequired { get { return this.keyRecoveryDualAdminApprovalRequiredField; } set { this.keyRecoveryDualAdminApprovalRequiredField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool keyRecoveryDualAdminApprovalRequiredSpecified { get { return this.keyRecoveryDualAdminApprovalRequiredFieldSpecified; } set { this.keyRecoveryDualAdminApprovalRequiredFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string keyEscrowDeploymentMode { get { return this.keyEscrowDeploymentModeField; } set { this.keyEscrowDeploymentModeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable doKeyRecoveryForAdditionalEnrollRequest { get { return this.doKeyRecoveryForAdditionalEnrollRequestField; } set { this.doKeyRecoveryForAdditionalEnrollRequestField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class PrivateKeyInfo { private int keysizeField; private KeyEscrowPolicyType keyEscrowPolicyField; private bool keyexportableField; private bool keyprotectField; private bool keyprotectFieldSpecified; private System.Nullable algorithmOIDReferenceField; private string[] cryptoProvidersField; /// public int keysize { get { return this.keysizeField; } set { this.keysizeField = value; } } /// public KeyEscrowPolicyType keyEscrowPolicy { get { return this.keyEscrowPolicyField; } set { this.keyEscrowPolicyField = value; } } /// public bool keyexportable { get { return this.keyexportableField; } set { this.keyexportableField = value; } } /// public bool keyprotect { get { return this.keyprotectField; } set { this.keyprotectField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool keyprotectSpecified { get { return this.keyprotectFieldSpecified; } set { this.keyprotectFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable algorithmOIDReference { get { return this.algorithmOIDReferenceField; } set { this.algorithmOIDReferenceField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("provider", IsNullable=false)] public string[] cryptoProviders { get { return this.cryptoProvidersField; } set { this.cryptoProvidersField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class extensionValueType { private bool mandatoryField; private bool mandatoryFieldSpecified; private string typeField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool mandatory { get { return this.mandatoryField; } set { this.mandatoryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool mandatorySpecified { get { return this.mandatoryFieldSpecified; } set { this.mandatoryFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class extensionSyntax { private object[] itemsField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlElementAttribute("extensionAttributeNameValuePair", typeof(AttributeNameValuePairType))] [System.Xml.Serialization.XmlElementAttribute("extensionValue", typeof(extensionValueType))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class Extension { private int extensionOIDReferenceField; private bool extensionCriticalFlagField; private extensionSyntax extensionSyntaxField; /// public int extensionOIDReference { get { return this.extensionOIDReferenceField; } set { this.extensionOIDReferenceField = value; } } /// public bool extensionCriticalFlag { get { return this.extensionCriticalFlagField; } set { this.extensionCriticalFlagField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public extensionSyntax extensionSyntax { get { return this.extensionSyntaxField; } set { this.extensionSyntaxField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class subjectNameAttribute { private System.Nullable subjectNameAttributecountField; private AttributeNameValuePairType[] subjectNameAttributeNameValuePairField; /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable subjectNameAttributecount { get { return this.subjectNameAttributecountField; } set { this.subjectNameAttributecountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("subjectNameAttributeNameValuePair")] public AttributeNameValuePairType[] subjectNameAttributeNameValuePair { get { return this.subjectNameAttributeNameValuePairField; } set { this.subjectNameAttributeNameValuePairField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class subjectName { private subjectNameAttribute[] subjectNameAttributeField; private bool overrideSubjectNameFormatField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlElementAttribute("subjectNameAttribute")] public subjectNameAttribute[] subjectNameAttribute { get { return this.subjectNameAttributeField; } set { this.subjectNameAttributeField = value; } } /// public bool overrideSubjectNameFormat { get { return this.overrideSubjectNameFormatField; } set { this.overrideSubjectNameFormatField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class OverrideValidity { private bool overrideFlagField; private bool overrideFlagFieldSpecified; private validityNameValuePairNames[] overrideNameValuePairField; /// public bool overrideFlag { get { return this.overrideFlagField; } set { this.overrideFlagField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool overrideFlagSpecified { get { return this.overrideFlagFieldSpecified; } set { this.overrideFlagFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute("overrideNameValuePair")] public validityNameValuePairNames[] overrideNameValuePair { get { return this.overrideNameValuePairField; } set { this.overrideNameValuePairField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public enum validityNameValuePairNames { /// [System.Xml.Serialization.XmlEnumAttribute("$overrideValidityDays")] overrideValidityDays, /// [System.Xml.Serialization.XmlEnumAttribute("$overrideValidityStartDate")] overrideValidityStartDate, /// [System.Xml.Serialization.XmlEnumAttribute("$overrideValidityEndDate")] overrideValidityEndDate, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class CertificateValidity { private ulong validityPeriodDaysField; private ulong renewalPeriodDaysField; /// public ulong validityPeriodDays { get { return this.validityPeriodDaysField; } set { this.validityPeriodDaysField = value; } } /// public ulong renewalPeriodDays { get { return this.renewalPeriodDaysField; } set { this.renewalPeriodDaysField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class Attributes { private int policySchemaField; private CertificateValidity certificateValidityField; private OverrideValidity certificateOverrideValidityField; private subjectName subjectNameInfoField; private Extension[] extensionsField; private PrivateKeyInfo privateKeyAttributesField; private ClientPolicy clientPolicyField; private SystemInformation systemInfoField; private RAPolicy rAPolicyField; private SeatInfoType seatIdInfoField; private ApplicationInstructionsType applicationInstructionsField; private string deploymentModeField; private string statusField; private MigrationOIDCollection migrationOIDsField; private System.Xml.XmlElement[] anyField; /// public int policySchema { get { return this.policySchemaField; } set { this.policySchemaField = value; } } /// public CertificateValidity certificateValidity { get { return this.certificateValidityField; } set { this.certificateValidityField = value; } } /// public OverrideValidity certificateOverrideValidity { get { return this.certificateOverrideValidityField; } set { this.certificateOverrideValidityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public subjectName subjectNameInfo { get { return this.subjectNameInfoField; } set { this.subjectNameInfoField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Extension[] extensions { get { return this.extensionsField; } set { this.extensionsField = value; } } /// public PrivateKeyInfo privateKeyAttributes { get { return this.privateKeyAttributesField; } set { this.privateKeyAttributesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public ClientPolicy clientPolicy { get { return this.clientPolicyField; } set { this.clientPolicyField = value; } } /// public SystemInformation systemInfo { get { return this.systemInfoField; } set { this.systemInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public RAPolicy rAPolicy { get { return this.rAPolicyField; } set { this.rAPolicyField = value; } } /// public SeatInfoType seatIdInfo { get { return this.seatIdInfoField; } set { this.seatIdInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public ApplicationInstructionsType applicationInstructions { get { return this.applicationInstructionsField; } set { this.applicationInstructionsField = value; } } /// public string deploymentMode { get { return this.deploymentModeField; } set { this.deploymentModeField = value; } } /// public string status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public MigrationOIDCollection migrationOIDs { get { return this.migrationOIDsField; } set { this.migrationOIDsField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class CertificateEnrollmentPolicy { private int policyOIDReferenceField; private int[] cAsField; private Attributes attributesField; /// public int policyOIDReference { get { return this.policyOIDReferenceField; } set { this.policyOIDReferenceField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("cAReference", IsNullable=false)] public int[] cAs { get { return this.cAsField; } set { this.cAsField = value; } } /// public Attributes attributes { get { return this.attributesField; } set { this.attributesField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class Response { private string policyIDField; private string policyFriendlyNameField; private System.Nullable nextUpdateHoursField; private bool policiesNotChangedField; private CertificateEnrollmentPolicy[] policiesField; private System.Xml.XmlElement[] anyField; /// public string policyID { get { return this.policyIDField; } set { this.policyIDField = value; } } /// public string policyFriendlyName { get { return this.policyFriendlyNameField; } set { this.policyFriendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable nextUpdateHours { get { return this.nextUpdateHoursField; } set { this.nextUpdateHoursField = value; } } /// public bool policiesNotChanged { get { return this.policiesNotChangedField; } set { this.policiesNotChangedField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("policy", IsNullable=false)] public CertificateEnrollmentPolicy[] policies { get { return this.policiesField; } set { this.policiesField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class RequestFilter { private string[] policyIDsField; private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("oid", IsNullable=false)] public string[] policyIDs { get { return this.policyIDsField; } set { this.policyIDsField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34230")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://schemas.verisign.com/pkiservices/2009/07/policy")] public partial class getPoliciesResponse { private string clientTransactionIDField; private string serverTransactionIDField; private Response responseField; private CA[] cAsField; private OID[] oIDsField; private byte[] signedEnrollmentPolicyField; /// public string clientTransactionID { get { return this.clientTransactionIDField; } set { this.clientTransactionIDField = value; } } /// public string serverTransactionID { get { return this.serverTransactionIDField; } set { this.serverTransactionIDField = value; } } /// public Response response { get { return this.responseField; } set { this.responseField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("cA", IsNullable=false)] public CA[] cAs { get { return this.cAsField; } set { this.cAsField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("oID", IsNullable=false)] public OID[] oIDs { get { return this.oIDsField; } set { this.oIDsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] signedEnrollmentPolicy { get { return this.signedEnrollmentPolicyField; } set { this.signedEnrollmentPolicyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.33440")] public delegate void requestPoliciesCompletedEventHandler(object sender, requestPoliciesCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.33440")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class requestPoliciesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal requestPoliciesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public getPoliciesResponse Result { get { this.RaiseExceptionIfNecessary(); return ((getPoliciesResponse)(this.results[0])); } } } } #pragma warning restore 1591