Over a million developers have joined DZone.

Simplest Digital Signing

·

            X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
            store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
            X509Certificate2Collection certs =
                X509Certificate2UI.SelectFromCollection(store.Certificates,
                    "Certificates", "Please select certificate to use", X509SelectionFlag.SingleSelection);

            CmsSigner cms = new CmsSigner(certs[0]);
            SignedCms sig = new SignedCms(new ContentInfo(new byte[10]));

            sig.ComputeSignature(cms, false); 
Topics:

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}