CSharp Prerequisites
Jump to navigation
Jump to search
Direct Project Security Overview
Direct Protocol
Protecting Transport Headers
Certificate Recommendations
Direct Documentation, Whitepapers, Discussions
Smtp Server Setup Instructions
Understanding Direct
The Direct Project makes use of the following concepts and technologies. Please make sure you are familiar with these concepts and that the server(s) you plan to deploy the C# Installation to meet or exceed the "System Requirements" outlined below:
- PKI Security
- X509 Certificates
- CA Certificates, Trust Chains
- Encryption and Digital Signatures
- Direct terminology such as
- Organization Certificate
- Anchors
- SMTP/ SMTP Server: How to run and host a public Internet mail server.
- DNS and how it works
- MX, ANAME, CERT, CNAME, NS, SOA records
You can learn about these concepts by reading the following documents as well as by leveraging the Internet!
Understanding Secure Email
Reference Implementation Architectural Overview
System Requirements
Component |
Required |
Instructions |
Used for |
---|---|---|---|
Windows Server 2008 |
Yes |
Everything :-) | |
Windows HOT FIX |
YES |
To fix an issue with large messages | |
.Net Framework 3.5+ with SP1 |
Yes |
||
Smtp Server on Windows 2008 |
Yes |
| |
IIS 7x |
Yes |
Good grasp on IIS Web Site Adminstration |
Direct Middle Tier is WCF with HTTP Activation |
WCF with HTTP Activation |
Yes |
||
SQL Server Express, Sql Server 2008 or equivalent Sql Database |
Yes |
| |
SQL Management Studio |
No |
Optional - if NOT already installed | |
Outbound Firewall Ports: |
Yes |
|
|
Inbound Firewall Ports: |
Yes |
|
|
System Requirement Notes:
- =====Microsoft Server 2012 is not supported at this time. There are plans to support this version in the future.=====
- =====The large message hotfix detailed above is only required on the SMTP server...so if you plan to implement a backend database server separate in your deployment of Direct or if you plan on splitting the Direct roles to separate servers, you will only need to apply the large message hotfix to the server that actually performs the SMTP function.=====
- SMTP management tools are installable on IIS 7.X...but those tools are compatability ones through IIS 6.X. Install all components of the IIS 6 Management Compatability Role inside your Windows 2008 Server. For more information, follow the installation portion (first 5 steps) of this technet blog post.