Setting the permissions on certificates

Hey, is there are way to set the permissions on the certificate when
it's been added to the Windows certificate repository? I'm currently
using the 'X509Store' class to add certificates to the repository
using the flag options to persist the private key but I'd like to be
able to add them to the 'LocalComputer' store and give ASP.NET
permissions to access the privte key, similar to how the WSE 3.0
certificate tool works. Is this possible?