Provider getVersion() method in Java with Examples

The getVersion() method of java.security.Provider class is used to return the version number for this provider
Syntax:
public double getVersion()
Return Value: This method returns the version number for this provider.
Below are the examples to illustrate the getVersion() method:
Example 1:
// Java program to demonstrate// getVersion() method  import java.security.*;import java.util.*;  public class GFG1 {    public static void main(String[] argv) throws Exception    {          try {            // creating the object of SecureRandom            SecureRandom sr = SecureRandom.getInstance("SHA1PRNG");              // getting the Provider of the SecureRandom sr            // by using method getProvider()            Provider provider = sr.getProvider();              // getting the version of the provider using getVersion() method            double version = provider.getVersion();              // printing the string info            System.out.println("version : " + version);        }          catch (NoSuchAlgorithmException e) {              System.out.println("Exception thrown : " + e);        }    }} |
Output:
version : 1.8
Example 2:
// Java program to demonstrate// getVersion() method  import java.security.*;import java.util.*;  public class GFG1 {    public static void main(String[] argv) throws Exception    {          try {            // creating the object of KeyPairGenerator            KeyPairGenerator sr = KeyPairGenerator.getInstance("DSA", "SUN");              // getting the Provider of the KeyPairGenerator sr            // by using method getProvider()            Provider provider = sr.getProvider();              // getting the version of the provider using getVersion() method            double version = provider.getVersion();              // printing the string info            System.out.println("version : " + version);        }          catch (NoSuchAlgorithmException e) {              System.out.println("Exception thrown : " + e);        }    }} |
Output:
version : 1.8



