[Windows Phone 7 Development and Hacking] fiinix:
I noticed when going through the GAC_* from the WP7 Emu dump, that ALL have the same signature.

There is a "TEST Cert" applied so they become "trusted" by the phone, or else it just exit the app.

I think this is the certificate that they apply before adding it to marketplace list, that the app gets "OK".

"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone\Microsoft.Phone.Interop.dll"

Signatures:

Microsoft Code Signing PCA

Microsoft Time-Stamp PCA

Microsoft Time-Stamp Service

Microsoft Corporation

"C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Emulation\Images\dump\GAC_Microsoft.Phone.Interop_v7_0_0_0_cneutral_1.dll"

Signatures:

One certificate?

Windows Mobile TCB Test CA (mobile WTF?, is'nt this Windows "Phone")

--->

//****************************************************************************

//Authenticode Signature

This digital signature is not valid.

Digest Algorithm = SHA1

Link Checksum = 0000D5FF

Real Checksum = 0000D5FF

Signed File Hash = B5 58 B3 7E AE 00 1F 68 A3 20 79 A5 E1 4B 90 BD BC 1A D2 17

Real File Hash = B5 58 B3 7E AE 00 1F 68 A3 20 79 A5 E1 4B 90 BD BC 1A D2 17

//****************************************************************************

//****************************************************************************

//Signature Details

//----------------------------------------------------------------------------

//Item 0 (Not available)

This digital signature is not valid.

Name of Signer = Not available

Email Address = Not available

Signing Time = Not available

Version = 2

Issuer = Common Name = Windows Mobile TCB Test CA

Serial Number = AA 5F 33 25 37 24 96 86 4F 18 FE D0 30 94 E7 7D

Digest Algorithm = SHA1 (2B 0E 03 02 1A)

Digest Encryption Algorithm = RSA (2A 86 48 86 F7 0D 01 01 01)

Authenticated Attributes:

1.3.6.1.4.1.311.2.1.12 = 30 00

Content Type = 06 0A 2B 06 01 04 01 82 37 02 01 04

1.3.6.1.4.1.311.2.1.11 = 30 0C 06 0A 2B 06 01 04 01 82 37 02 01 15

Message Digest = 04 14 7E C2 F2 A6 12 C9 44 EE 2F EF C5 05 3F 4B

42 FF BC 23 AF 2E

//****************************************************************************

//****************************************************************************

//Certificate Details

//----------------------------------------------------------------------------

//Item 0 (Windows Mobile TCB Test Signing Cert)

Version = 3

Issued by = Windows Mobile TCB Test CA

Issued to = Windows Mobile TCB Test Signing Cert

Valid from = 1/1/2001 7:00:00 AM

Valid to = 1/1/2039 7:00:00 AM

Issued to:

Common Name = Windows Mobile TCB Test Signing Cert

Issued by:

Common Name = Windows Mobile TCB Test CA

Serial Number = 00 AA 5F 33 25 37 24 96 86 4F 18 FE D0 30 94 E7

7D

Signature Algorithm = SHA1 with RSA

Issuer = Common Name = Windows Mobile TCB Test CA

Valid from = 1/1/2001 7:00:00 AM

Valid to = 1/1/2039 7:00:00 AM

Subject = Common Name = Windows Mobile TCB Test Signing Cert

Size = 864

Signature = 0B 5D 0D 72 A2 43 0D 43 BA 6E EB 88 D9 71 09 27

DF DF 49 E6 8F FB 82 D7 AC 04 BD 22 40 44 C2 3B

3C 89 24 56 5B 2A 1A BE D4 F6 07 82 80 DC 91 24

FA 93 AD D6 11 8C F6 71 65 AC 3E A8 55 72 D1 3D

F5 18 6B 07 80 C6 BA BC B7 CD 9D F8 6A 93 11 B0

7D 2B 9D 3D 09 30 82 59 B2 C2 BF 84 B3 2D 00 C5

99 5C 40 12 90 B7 47 0F 84 3C 3E 14 FF 65 77 DD

91 7E EE 6A 40 1A 4D 93 8A 58 1A 48 25 56 A2 53

7A 89 62 E8 73 C8 E0 E4 EE 20 45 96 C3 4E A3 FB

BD A0 81 05 CB 29 28 5C 18 AD 5E 58 C3 AC 26 55

04 96 3E 5A FD E2 6D 07 A9 DA D7 A5 FB 91 81 F0

8C 8B DF F2 44 67 78 CB D7 93 35 B0 A6 A4 06 5B

A8 29 AC D3 58 1A 36 32 DD D6 64 CE D6 AA 7A 03

50 53 69 F9 57 62 D3 FB AC 6F 54 1F A4 5C 60 5C

6C 6E 33 A7 B6 39 F4 0B B3 B9 7A 71 71 D2 DF CF

DA 6B 92 77 16 97 D1 6F 2F C7 3D 05 BD 9D 90 3D

Self signed = False

Public key = RSA (2056)

RSA Modulus = 00 8E AF 08 1B 5A 81 60 78 84 8B E0 ED 43 75 7D

D1 F4 4C CE 72 07 2C F4 94 2D FA 51 B7 0F 28 CF

60 D5 36 02 7B 89 01 3E D2 26 85 85 F8 2D 18 FF

89 19 23 F3 41 19 77 C7 46 C2 E5 02 28 F0 AD 25

E0 FF 1D E1 4D 63 0A 5F 2E 77 26 3C D3 13 01 87

06 90 FD 12 7F 6B 29 0B 3C 91 06 EC 3A 27 80 79

D4 28 D8 63 FD FB 1A 29 D1 D0 C5 66 48 2A 99 D4

FB 75 81 8F AE 42 A7 D1 49 33 32 EC 25 42 B5 C7

DB 7B AF 63 74 0A 8E CD 4A B8 C5 3D 99 9C 24 FF

AD 6C 4F 0F 2A BD E8 5E 08 67 AC D1 F0 26 13 35

95 BD D0 45 39 FC A8 9F 6F 43 F2 A4 FA 46 C8 ED

18 B0 17 A8 3E 05 AF AB 14 A2 60 15 1A 37 70 2D

44 2A D2 FE 3F EF 53 B7 30 B9 FF A1 D4 7C DC A8

48 9C 74 69 01 56 94 6B 4D 22 CB 74 48 DC A9 93

6C 48 CB 94 6E D4 76 C2 8C 02 FD DA 47 33 44 D3

67 A7 5A 7A 09 CE 97 35 56 9A A6 A1 40 E3 DB 12

99

RSA Public Key = 01 00 01

Authority Key Identifier = Authority Cert Serial=70 12 58 A6 24 F4 3B 46 96 4D E9 64 47 83 EA 20

Key Identifier=31 74 43 25 4D 91 FC 02 0D 5D EF 29 D5 CE 98 A4

Authority Cert Issuer.Directory Name=Common Name = Windows Mobile Test Signing Root

Basic constraints = 30 04 03 02 06 40

Extended key usage = Code signing, Custom Usage : 0

//****************************************************************************