Java中的 Provider values() 方法及示例
Java.security.Provider类的values()方法用于返回此提供程序中包含的属性值的不可修改的 Collection 视图。
句法:
public Collection
返回值:此方法返回此映射中包含的值的集合视图。
以下是说明values()方法的示例:
示例 1:
Java
// Java program to demonstrate
// values() method
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
// Declaring int value i
int i = 10;
try {
// creating the object of Signature
Signature sr = Signature.getInstance("SHA1withDSA");
// getting the Provider of the Signature sr
// by using method getProvider()
Provider provider = sr.getProvider();
// Declaring the variable of set
Java
// Java program to demonstrate
// values() method
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
// Declaring int value i
int i = 10;
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();
// Declaring the variable of set
输出:
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
示例 2:
Java
// Java program to demonstrate
// values() method
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
// Declaring int value i
int i = 10;
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();
// Declaring the variable of set
输出:
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