Validating XML Digital Signatures with References Using Unrecognized URI Prefixes

During the last few month I have been working on and off on a solution which implements security features for a larger project, part of this work has been to create a wrapper around the XML Digital Signature functionality of .NET Framework 2.0. I thought that I would share a solution to a problem related…

5

Notes on .NET 3.0 (WinFX) Tour Video

MSDN Showtime has a show related to .NET 3.0, the show is called  .NET 3.0 (WinFX) Tour and was recorded in Rotterdam (Netherlands). The show covers Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), InfoCard and Windows Workflow Foundation (WF). There are two shows with a total of almost 2 hours of info. The first show (50 min), presented…

0

traceHelper: Multi-level tracing to OutputDebugString and file

The third and final (for now) support class I wish to describe is called traceHelper, as the name suggests this class helps you to include tracing capabilities in your applications. It allows you to use a multi-level trace system where you at run-time can control how much of the trace information is outputted. In its simplest…

5

configurationHelper: Easy to use config-store

configurationHelper is the second utility class I will discuss, it provides a simple and flexible configuration system that do not require you to predefine configuration entities in a schema. Location of config-fileThe configuration information is stored as key-value pairs in an XML file. The file is stored on disk and the location of the file…

6

timerHelper: Provides high-precision timing

The first utility class I intend to describe is timerHelper. The purpose of this class is to provide a high-precision timing function. Please note that it is not a timer that issues events, instead is used to measure how long something has taken to execute. The purpose of providing an additional timer (there are several…

3

Utility classes for timing, tracing and configuration

In a series of four articles (including this) I will discuss three utility classes that I frequently use when I as a consultant write code for my customers. These classes have been in development for a long time, timerHelper since 2001 and the other for a couple of years, and most times I have used…

0

Confusion among developers: .NET Framework vs. CLR versions

As you have already heard it was annonced some two weeks ago that WinFX will now be called .NET Framework 3.0. While it might make sense from a markering perspective to do this it will probably create confusion among developers. The reason is that .NET Fx 3.0 will contain Common Language Runtime (CLR) 2.0 along…

1

Library for creating MIME messages

A tool that I have recently made use of is a library from Code Project. The library helped me to easily build MIME messages. As I was providing a high-level API to another caller I created a wrapper around the specific classes and methods exposed by this library. The library can be found at http://www.codeproject.com/useritems/MIME_De_Encode_in_C_.asp….

0

PInvoke.net

During my adventures in CryptoAPI land I found a web site that has helped me to create appropriate P/Invoke declarations. The site is called www.pinvoke.net and it contains P/Invoke declarations for a large number of Win32 APIs (always in C# and sometimes in VB) as well as a few examples. Even though not all Win32 APIs…

0

First post

There are lots of interesting stuff happening right now! Primarily I’m thinking about BizTalk Server 2006 R2 and .NET Framework 3.0 which was both announced last week. Therefore I felt that this was a great time start blogging, lots of news to keep the interest up (both for me and for any readers). BizTalk Server…

0