java中elements_Java中的提供程序elements()方法

可以使用类java.security.Provider中的elements()方法获取哈希表中值的枚举。此方法不需要任何参数,它返回哈希表中值的枚举。

演示此的程序如下所示-

示例import java.security.*;

import java.util.*;

public class Demo {

public static void main(String[] argv) {

try {

SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");

Provider p = sRandom.getProvider();

Enumeration enumeration;

enumeration = p.elements();

System.out.println("The Enumeration of the values is: \n");

while (enumeration.hasMoreElements()) {

System.out.println(enumeration.nextElement());

}

} catch (NoSuchAlgorithmException e) {

System.out.println("Error!!! NoSuchAlgorithmException");

}

}

}

输出结果The Enumeration of the values is:

SHA1withDSA

SHA1withDSA

SHA1withDSA

Software

sun.security.provider.JavaKeyStore$DualFormatJKS

SHA

sun.security.provider.SHA

sun.security.provider.JavaKeyStore$CaseExactJKS

Software

sun.security.provider.DSA$SHA256withDSA

SHA

SHA1withDSA

Software

Software

Software

sun.security.provider.DSA$RawDSA

X.509

java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey

sun.security.provider.certpath.IndexedCollectionCertStore

sun.security.provider.Sun

SHA

SHA1withDSA

sun.security.provider.DomainKeyStore$DKS

Software

SHA256withDSA

SHA224withDSA

1024

1024

Software

sun.security.provider.DSAKeyFactory

sun.security.provider.ConfigFile$Spi

SHA1withDSA

SHA-224

DSA

Software

SHA-512

SHA-384

SHA-256

NONEwithDSA

SUN

DSA

RFC3280

sun.security.provider.PolicySpiFile

2048

DSA

DSA

SHA1withDSA

DSA

sun.security.provider.SHA5$SHA384

sun.security.provider.SHA2$SHA224

Software

sun.security.provider.DSAParameterGenerator

java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey

sun.security.provider.NativePRNG$Blocking

sun.security.provider.SHA5$SHA512

DSA

sun.security.provider.certpath.SunCertPathBuilder

SHA1withDSA

SHA-224

Software

SHA-512

1.8

SHA-384

2048

SHA-256

sun.security.provider.DSAParameters

java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey

sun.security.provider.certpath.CollectionCertStore

Software

sun.security.provider.NativePRNG$NonBlocking

2048

sun.security.provider.certpath.ldap.LDAPCertStore

sun.security.provider.X509Factory

SHA256withDSA

SHA224withDSA

sun.security.provider.NativePRNG

RFC2587

Software

Software

RFC3280

Software

sun.security.provider.DSA$SHA224withDSA

SHA1withDSA

sun.security.provider.certpath.PKIXCertPathValidator

SHA

2048

sun.security.provider.SecureRandom

sun.security.provider.DSA$SHA1withDSA

DSA

Software

sun.security.provider.DSAKeyPairGenerator

SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS & DKS keystores; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)

DSA

SHA1withDSA

sun.security.provider.MD5

SHA1withDSA

sun.security.provider.SHA2$SHA256

DSA

java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey

sun.security.provider.MD2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值