Provider values() method in Java with Examples
The values() method of java.security.Provider class is used to return an unmodifiable Collection view of the property values contained in this provider.
Syntax:
public Collection<Object> values()
Return Value: This method returns a collection view of the values contained in this map.
Below are the examples to illustrate the values() method:
Example 1:
Java
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
int i = 10 ;
try {
Signature sr = Signature.getInstance( "SHA1withDSA" );
Provider provider = sr.getProvider();
Collection<Object> value;
value = provider.values();
Iterator iter = value.iterator();
System.out.println( "unmodifiable Set view : \n " );
while (i > 0 ) {
System.out.println( "Value is : " + iter.next());
i--;
}
}
catch (NoSuchAlgorithmException e) {
System.out.println( "Exception thrown : " + e);
}
}
}
|
Output:
unmodifiable Set view :
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : Software
Value is : sun.security.provider.JavaKeyStore$DualFormatJKS
Value is : SHA
Value is : sun.security.provider.SHA
Value is : sun.security.provider.JavaKeyStore$CaseExactJKS
Value is : Software
Value is : sun.security.provider.DSA$SHA256withDSA
Example 2:
Java
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
int i = 10 ;
try {
SecureRandom sr = SecureRandom.getInstance( "SHA1PRNG" );
Provider provider = sr.getProvider();
Collection<Object> value;
value = provider.values();
Iterator iter = value.iterator();
System.out.println( "unmodifiable Set view : \n " );
while (i > 0 ) {
System.out.println( "Value is : " + iter.next());
i--;
}
}
catch (NoSuchAlgorithmException e) {
System.out.println( "Exception thrown : " + e);
}
}
}
|
Output:
unmodifiable Set view :
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : Software
Value is : sun.security.provider.JavaKeyStore$DualFormatJKS
Value is : SHA
Value is : sun.security.provider.SHA
Value is : sun.security.provider.JavaKeyStore$CaseExactJKS
Value is : Software
Value is : sun.security.provider.DSA$SHA256withDSA
Last Updated :
25 May, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...