/** * return true if and only if the binding exists and is signed * * @param bindingKey * @param uddiInquiryService * @param token * @param behavior * @return */ private static bool CheckExistingBindingForSignature(String bindingKey, UDDI_Inquiry_SoapBinding uddiInquiryService, String token, SignatureBehavior behavior) { get_bindingDetail gbd = new get_bindingDetail(); gbd.authInfo = (token); gbd.bindingKey = new string[] { bindingKey }; try { bindingDetail bindingDetail = uddiInquiryService.get_bindingDetail(gbd); if (bindingDetail != null && bindingDetail.bindingTemplate != null && bindingDetail.bindingTemplate.Length > 0 && bindingDetail.bindingTemplate[0].Signature != null && bindingDetail.bindingTemplate[0].Signature.Length > 0) { log.info("the binding template with key=" + bindingKey + " exists and is digitally signed"); } return(true); } catch (Exception ex) { log.debug("Error caught checking for the existence of and if a signature is present for binding key " + bindingKey + " this may be ignorable", ex); } return(false); }
public bindingDetail get_bindingDetail(get_bindingDetail get_bindingDetail1) { get_bindingDetailRequest inValue = new get_bindingDetailRequest(); inValue.get_bindingDetail = get_bindingDetail1; find_bindingResponse retVal = ((Inquire)(this)).get_bindingDetail(inValue); return(retVal.bindingDetail); }
public get_bindingDetailRequest(get_bindingDetail get_bindingDetail) { this.get_bindingDetail = get_bindingDetail; }
/// <remarks/> public void get_bindingDetailAsync(get_bindingDetail get_bindingDetail1, object userState) { if ((this.get_bindingDetailOperationCompleted == null)) { this.get_bindingDetailOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_bindingDetailOperationCompleted); } this.InvokeAsync("get_bindingDetail", new object[] { get_bindingDetail1}, this.get_bindingDetailOperationCompleted, userState); }
/// <remarks/> public void get_bindingDetailAsync(get_bindingDetail get_bindingDetail1) { this.get_bindingDetailAsync(get_bindingDetail1, null); }
/// <remarks/> public System.IAsyncResult Beginget_bindingDetail(get_bindingDetail get_bindingDetail1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("get_bindingDetail", new object[] { get_bindingDetail1}, callback, asyncState); }