Can I use this library(NCryptoki) to access a private key in cryptographic token in conjunction with Bouncy Castle to generate signature files in CMS / Cades format including signature policies and signed and unsigned attributes?