Interoperabilidad UUID con código c #

¿Puede c # donet generar el mismo UUID para seguir el código Java? ¿si es así, cómo? Intenté GUID pero no funcionó!

Texto:

String cleartext = "CN=CompanyName;mac=some mac;@host=somehost;[email protected];issued=01/01/20013;expire=12/12/2013";

Código de Java:

UUID uuid = UUID.nameUUIDFromBytes(cleartext.getBytes("UTF-8"));

Código C #:

byte[] b = System.Text.Encoding.UTF8.GetBytes(cleartext);
        Guid uid = new Guid(b);
        Console.Write(uid.ToString());

ÁRBITRODiscusiones anteriores

Respuestas a la pregunta(3)

Su respuesta a la pregunta