Windows Communication Foundation (WCF)
WCF is a service layer that allows you to build applications that can communicate using a variety of communication mechanisms. With it, you can communicate using Peer to Peer, Named Pipes, Web Services and so on. Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous... » read more
Application Layers
Layer Used For Web Application Public facing site used by the user. WCF Service Windows Communication Foundation (WCF) Facade Serves as a front-facing interface masking more complex underlying or structural code. Business Object Enable designers to design software in manageable pieces by breaking the business down into a modular form. Data Access Object Provides an... » read more
Generate PFX (Private Certificates) from Key file and Certificate file using Open SSL
Obtain private key from SSL site. Download directly from browser. mydomain_com_key.txt Company will send you the cert files in email. mydomain_com.crt Download OpenSSL for Windows https://slproweb.com/products/Win32OpenSSL.htmlC:\Program Files\OpenSSL-Win64\bin\openssl.exe Generate PFX (Private Certificates) from Key file and Certificate file. Provide a password https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/ Private Key (from download) + Certificate (from email) = PFX file (via OpenSSL) Source:... » read more
Pageant Key List
When you run Pageant, it will put an icon of a computer wearing a hat into the System tray. It will then sit and do nothing, until you load a private key into it. If you click the Pageant icon with the right mouse button, you will see a menu. Select ‘View Keys’ from this menu.... » read more
WinSCP C# Example
Note: If ppk is required by destination FTP site, make sure the ppk is loaded into Pageant first. Else authentication will fail when the .NET app tries to connect to the FTP site, even if “GiveUpSecurityAndAcceptAnySshHostKey = true” is set. Sources: https://winscp.net/eng/docs/library_examples
Loading PuTTY generated ppk file to obtain Key Fingerprint using PuTTYgen
PuTTYgen allows you to load an existing private key file into memory. If you do this, you can then change the passphrase and comment before saving it again; you can also make extra copies of the public key. To load an existing key, press the Load button. PuTTYgen will display a dialog box where you can browse... » read more
PuTTY
PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers. You can download PuTTY here. Sources: https://www.putty.org/ https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html https://www.ssh.com/ssh/putty/download https://winscp.net/eng/downloads.php#putty_additional https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter8.html#pubkey
SSRS Reports vs ReportServer
Report Manager URL: http://servername/reports Report Server URL: http://servername/reportserver Report Manager is a convenient web user interface to the Report Server that enables you toview and administer your reports, data sources, and report resources. Report Server is the web service application that functions as your programmatic gateway to the SQL Reporting Services engine. When browsing to... » read more