Provider.Service getClassName() method in Java with Examples Last Updated : 17 Sep, 2019 Comments Improve Suggest changes Like Article Like Report The getClassName() method of java.security.Provider.Service class is used to return the specified name of the class utilizing its provider service. Syntax: public final String getClassName() Return Value: This method returns specified name of the class. Below are the examples to illustrate the getClassName() method: Example 1: Java // Java program to demonstrate // getClassName() 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", "SUN"); // getting the Provider of the Signature sr // by using method getProvider() Provider provider = sr.getProvider(); // getting the service of the provider // using getServices() method Provider.Service service = provider .getService("Signature", sr.getAlgorithm()); // getting class name of Provider.Service object // by using getClassName() method String name = service.getClassName(); // display the result System.out.println("Name of the class : " + name); } catch (NoSuchAlgorithmException e) { System.out.println("Exception thrown : " + e); } catch (NoSuchProviderException e) { System.out.println("Exception thrown : " + e); } } } Output: Name of the class : sun.security.provider.DSA$SHA1withDSA Example 2: Java // Java program to demonstrate // getClassName() method import java.security.*; import java.util.*; public class GFG1 { public static void main(String[] argv) { try { // creating object of MessageDigest MessageDigest msd = MessageDigest.getInstance("MD5"); // getting the Provider of the Signature sr // by using method getProvider() Provider provider = msd.getProvider(); // getting the service of the provider // using getServices() method Provider.Service service = provider .getService("MessageDigest", msd.getAlgorithm()); // getting class name of Provider.Service object // by using getClassName() method String name = service.getClassName(); // display the result System.out.println("Name of the class : " + name); } catch (NoSuchAlgorithmException e) { System.out.println("Exception thrown : " + e); } } } Output: Name of the class : sun.security.provider.MD5 Reference: https://docs.oracle.com/javase/9/docs/api/java/security/Provider.Service.html#getClassName-- Comment More infoAdvertise with us Next Article Provider.Service getClassName() method in Java with Examples rohitprasad3 Follow Improve Article Tags : Java Java-Functions Java-security package Java-Provider.Service Practice Tags : Java Similar Reads Provider.Service getType() method in Java with Examples The getType() method of java.security.Provider.Service class provides the type of the provider service. Syntax: public final String getType() Return Value: This method provides specific type of provider service. Below are the examples to illustrate the getType() method: Example 1: Java // Java progr 2 min read Provider.Service getAlgorithm() method in Java with Examples The getAlgorithm() method of java.security.Provider.Service class is used to return the standard name of the algorithm this Provider.Service is associated with. Syntax: public final String getAlgorithm() Return Value: This method returns name of the algorithm. Below are the examples to illustrate th 2 min read Provider.Service getProvider() method in Java with Examples The getProvider() method of java.security.Provider.Service class is used to return the provider of this provider service object. Syntax: public final Provider getProvider() Return Value: This method returns the provider of this provider service object. Below are the examples to illustrate the getPro 2 min read Provider getName() method in Java with Examples The getName() method of java.security.Provider class is used to return the name of this provider. Syntax: public String getName() Return Value: This method returns the name of this provider. Below are the examples to illustrate the getName() method: Example 1: Java // Java program to demonstrate // 2 min read Provider getInfo() method in Java with Examples The getInfo() method of java.security.Provider class is used to return a human-readable description of the provider and its services. This may return an HTML page, with relevant links. Syntax: public String getInfo() Return Value: This method returns a description of the provider and its services. B 2 min read Like