Exemple #1
0
        /// <summary>
        /// Create a signed trust bundle.
        /// </summary>
        /// <param name="bundleResources">Provide a <see cref="IResourceProvider"/> to load anchors and storage destination.</param>
        /// <param name="signProvider">Provide a <see cref="ISignProvider"/> to sign the trust bundle</param>
        public byte[] Create(IResourceProvider bundleResources, ISignProvider signProvider)
        {
            byte[] p7Bdata = Create(bundleResources);
            byte[] p7MData = signProvider.Sign(p7Bdata);

            return(p7MData);
        }
Exemple #2
0
        /// <summary>
        /// Create a signed trust bundle.
        /// </summary>
        /// <param name="bundleResources">Provide a <see cref="IResourceProvider"/> to load anchors and storage destination.</param>
        /// <param name="signProvider">Provide a <see cref="ISignProvider"/> to sign the trust bundle</param>
        public byte[] Create(IResourceProvider bundleResources, ISignProvider signProvider)
        {
            byte[] p7Bdata = Create(bundleResources);
            byte[] p7MData = signProvider.Sign(p7Bdata);

            return p7MData;
        }
Exemple #3
0
 /// <summary>
 /// Create a signed trust bundle.
 /// </summary>
 /// <param name="p7Bdata">Cms data structure</param>
 /// <param name="signProvider">Provide a <see cref="ISignProvider"/> to sign the trust bundle</param>
 public byte[] Sign(byte[] p7Bdata, ISignProvider signProvider)
 {
     byte[] p7MData = signProvider.Sign(p7Bdata);
     return(p7MData);
 }
Exemple #4
0
 /// <summary>
 /// Create a signed trust bundle.
 /// </summary>
 /// <param name="p7Bdata">Cms data structure</param>
 /// <param name="signProvider">Provide a <see cref="ISignProvider"/> to sign the trust bundle</param>
 public byte[] Sign(byte[] p7Bdata, ISignProvider signProvider)
 {
     byte[] p7MData = signProvider.Sign(p7Bdata);
     return p7MData;
 }