单项选择题

A.银行与税务机关签订双方协议
B.税务机关与纳税人签订对方协议
C.纳税人与银行签订双方协议
D.银行、税务机关、纳税人签订三方协议