Terms and Conditions. Digital Signature Algorithm (DSA) is a public-key cryptosystem. It is used to generate and verify the digital signature. Details of DSA could be found in FIPS.186-4, section 4.