Open In App

Java Signature getAlgorithm() method with Examples

Last Updated : 06 Jun, 2021
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report

The getAlgorithm() method of java.security.Signature class is used to return the name of the algorithm for this signature object.
Syntax: 
 

public final String getAlgorithm()


Return Value: This method returns the name of the algorithm for this signature object.
Below are the examples to illustrate the getAlgorithm() method:
Example 1: 
 

Java
// Java program to demonstrate
// getAlgorithm() method

import java.security.*;
import java.util.*;

public class GFG1 {
    public static void main(String[] argv)
    {
        try {

            // creating the object of Signature
            Signature sr = Signature.getInstance("SHA1withDSA");

            // getting the Algorithm
            // by using method getAlgorithm()
            String algo = sr.getAlgorithm();

            // printing the string algo
            System.out.println("Algorithm: " + algo);
        }

        catch (NoSuchAlgorithmException e) {

            System.out.println("Exception thrown : " + e);
        }
    }
}

Output: 
Algorithm: SHA1withDSA

 

Example 2: 
 

Java
// Java program to demonstrate
// getAlgorithm() method

import java.security.*;
import java.util.*;

public class GFG1 {
    public static void main(String[] argv)
    {
        try {

            // creating the object of Signature
            Signature sr = Signature.getInstance("NONEwithDSA");

            // getting the Algorithm
            // by using method getAlgorithm()
            String algo = sr.getAlgorithm();

            // printing the string algo
            System.out.println("Algorithm: " + algo);
        }

        catch (NoSuchAlgorithmException e) {

            System.out.println("Exception thrown : " + e);
        }
    }
}

Output: 
Algorithm: NONEwithDSA

 

Practice Tags :

Similar Reads