This is the error I get with VS2010 when I try to package and deploy my cloud project.
The 'thumbprint' attribute is invalid - The value '5EA960D8BD7F7B038CC85AF407107355F94A1AC1' is invalid according to its datatype 'http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration:ThumbprintType' - The Pattern constraint failed.
The thing is, the thumbprint is exactly what I get when I look at the properties of the certificate and I uploaded the certificate to our azure account and in the SL app in the Azure portal, it shows this same exact thumbprint. I even copied and pasted
the thumbprint from there and there is no difference between what the server says the thumbprint is and what I've got in the csfg file.
This is actually a replacement certificate for an existing one that is about to expire in a few days. Here is the certificates section of the csfg file.
<Certificates>
<Certificate name="ThawteRoot" thumbprint="1FA490D1D4957942CD23545F6E823D0000796EA2" thumbprintAlgorithm="sha1" />
<Certificate name="ThawteIntermediate" thumbprint="73E42686657AECE354FBF685712361658F2F4357" thumbprintAlgorithm="sha1" />
<Certificate name="VASAPI" thumbprint="5EA960D8BD7F7B038CC85AF407107355F94A1AC1" thumbprintAlgorithm="sha1" />
</Certificates>
I've got 3 other web roles spread across 2 Azure subscriptions and I had to replace the SSL certificate on one of the webroles a few months ago and now I'm replacing the certificates on the other three and this is the only one giving me this kind of an issue so I know I've done eveything else correctly. Could it just be an odd glitch with the regular expression that is causing VS2010 to think this thumbprint is invalid? And if so, how do I update that schema so it will recognize this thumbprint so I can publish.