/// <summary> /// Send a signature request to the server. /// </summary> /// <param name="signatureRequest">Signature Request signed and encrypted for the CA.</param> /// <param name="signatureRequestInfo">Signature Request Info signed and encrypted for the server.</param> /// <param name="callBack">Callback upon completion.</param> public void SetSignatureRequest(Secure<SignatureRequest> signatureRequest, Secure<SignatureRequestInfo> signatureRequestInfo, SetSignatureRequestCallBack callBack) { lock (this.operations) { this.operations.Enqueue(new SetSignatureRequestOperation(signatureRequest, signatureRequestInfo, callBack)); } }
/// <summary> /// Create a new vote cast opeation. /// </summary> /// <param name="signatureRequest">Signature Request signed and encrypted for the CA.</param> /// <param name="signatureRequestInfo">Signature Request Info signed and encrypted for the server.</param> /// <param name="callBack">Callback upon completion.</param> public SetSignatureRequestOperation(Secure<SignatureRequest> signatureRequest, Secure<SignatureRequestInfo> signatureRequestInfo, SetSignatureRequestCallBack callBack) { this.signatureRequest = signatureRequest; this.signatureRequestInfo = signatureRequestInfo; this.callBack = callBack; }