private void AddGeneratedSignatureValue(byte[] signatureValue, bool wasEncrypted) { // cache outgoing signatures only on the client side if (MaintainSignatureConfirmationState && (_signatureConfirmationsToSend == null)) { if (_signatureValuesGenerated == null) { _signatureValuesGenerated = new SignatureConfirmations(); } _signatureValuesGenerated.AddConfirmation(signatureValue, wasEncrypted); } }
protected virtual ISignatureValueSecurityElement[] CreateSignatureConfirmationElements(SignatureConfirmations signatureConfirmations) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException( SR.Format(SR.SignatureConfirmationNotSupported))); }
public void AddSignatureConfirmations(SignatureConfirmations confirmations) { ThrowIfProcessingStarted(); _signatureConfirmationsToSend = confirmations; }