WinHttpRequest ରେ ପ୍ରକ୍ସି କ୍ରେଡେନ୍ସିଆଲ ଲକ୍ଷ୍ୟ ଫ୍ଲାଗ
ସର୍ଭର କ୍ରେଡେନ୍ସିଆଲ ପ୍ରୟୋଗ କରି ଅସମ୍ବନ୍ଧିତ TLS ତ୍ରୁଟି ଲୁଚାଇବା ପରିବର୍ତ୍ତେ WinHttpRequest ରେ ପ୍ରକ୍ସି କ୍ରେଡେନ୍ସିଆଲ ଲକ୍ଷ୍ୟ ବ୍ୟବହାର କରନ୍ତୁ।
SetCredentials ଏକ ଲକ୍ଷ୍ୟ ଫ୍ଲାଗ ନେଇଥାଏ। ପ୍ରକ୍ସି ଚ୍ୟାଲେଞ୍ଜ ନିରୂପଣ କରିବା ସମୟରେ ସର୍ଭର ଫ୍ଲାଗ ପଠାଇଲେ ଏକ ଭିନ୍ନ ପ୍ରମାଣୀକରଣ ସମ୍ପର୍କ କନଫିଗର ହୁଏ।
WinHttpRequest ଅଟୋମେସନ ଅବଜେକ୍ଟ ପାଇଁ ପ୍ରକ୍ସି ଲକ୍ଷ୍ୟ ହେଉଛି HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, ଯାହାର ମୂଲ୍ୟ 1। ଏକ ସଂକ୍ଷିପ୍ତ ଅଂଶ ଏହିପରି:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
ଏହା ଧରିନିଏ ଯେ ଉଦ୍ଦିଷ୍ଟ ପ୍ରକ୍ସି ପୂର୍ବରୁ ଚୟନ ହୋଇଛି ଏବଂ ଖାତା ମୂଲ୍ୟଗୁଡ଼ିକ ଆପ୍ଲିକେସନର ସାଧାରଣ କନଫିଗରେସନରୁ ଆସୁଛି। କ୍ରେଡେନ୍ସିଆଲ ସଫଳ Open ପରେ ସେଟ ହୁଏ। ଯଦି ଗନ୍ତବ୍ୟସ୍ଥଳରେ ମଧ୍ୟ କ୍ରେଡେନ୍ସିଆଲ ଆବଶ୍ୟକ, ତେବେ ତାହା ପୃଥକ ଲକ୍ଷ୍ୟ ଏବଂ ପୃଥକ ନ୍ୟସ୍ତ।
ନ୍ୟସ୍ତ ସଫଳ ହେବାକୁ ସାଇନ-ଇନ ସଫଳ ବୋଲି ନଧରି ଅନ୍ତିମ ସ୍ଥିତି ଏବଂ ପ୍ରମାଣୀକରଣ ପଦ୍ଧତି ପଢ଼ନ୍ତୁ। ପ୍ରକ୍ସି ଅସମର୍ଥିତ ସ୍କିମ କିମ୍ବା ଅନୁମତି ନଥିବା ଖାତା ଅଗ୍ରାହ୍ୟ କରିପାରେ।
ପୁରୁଣା ରେସିପି SSL ତ୍ରୁଟି ଯାଞ୍ଚ ମଧ୍ୟ ବନ୍ଦ କରିପାରେ। ଏହା ଭୁଲ ଲକ୍ଷ୍ୟକୁ ନ୍ୟସ୍ତ କ୍ରେଡେନ୍ସିଆଲ ସୁଧାରେ ନାହିଁ। ସାଧାରଣ ପ୍ରମାଣପତ୍ର ଯାଞ୍ଚ ରଖନ୍ତୁ ଏବଂ ପରବର୍ତ୍ତୀ ଯେକୌଣସି TLS ତ୍ରୁଟିର ନିରୂପଣ ଏହାର ନିଜ ସଂଯୋଗରେ କରନ୍ତୁ।