数字证书确实是在网上进行信息交换和商务活动的身份证明。它使用公钥体制,但用户使用私钥进行加密和签名,而不是公钥。在用户端,除了维护当前有效的证书列表外,还需要维护证书吊销列表(CRL)等。数字证书不仅用于身份证明,还可以用于加密通信和确保数据的完整性。所以,只有选项A正确描述了数字证书的作用。