 Asymmetric (public key) cryptography is used in support of the digital signature service and encryption key management.Symmetric (secret key) cryptography is used in support of the encryption service.The procedures are intended to be compatible with a wide range of public key management approaches, including both ad hoc and certificate-based schemes.