Giusto ieri ci ho (s)battuto più volte la testa....ecco qui un sorta di aggiornamento al BOL:
http://blogs.msdn.com/SQL%5Fbee/
Aggiungo anche che è possibile usare la funzione
encryptByPassphrase(<passPhrase>, <clearText>)
che permette di criptare un valore senza dover mettere in piedi tutta la sezione dedicata alla gestione dei certificati. Appena posso (questa sera?) metto un esempio anche di questo caso.