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
java中elements_Java中的提供程序elements()方法相关推荐
- 计算机配置 凭据分配,如何在Windows 10中分配默认凭据提供程序 | MOS86
点击此处修复Windows错误并提高系统性能 我们都知道Windows 10带有多个登录选项.这是可能的,因为在操作系统中存在各种凭证提供商.在Windows的早期版本Windows XP,Windo ...
- java中keyset_Java中的提供程序keySet()方法
可以使用keySet()类java.security.Provider中的方法使用不可修改的Set视图来查看提供程序中的属性键.此方法不需要任何参数,并且根据需要返回属性键的不可修改的Set视图. 演 ...
- NgModule中的声明,提供程序和导入有什么区别?
本文翻译自:What is the difference between declarations, providers, and import in NgModule? I am trying to ...
- 知乎周源微信_每周源代码24-可扩展性版本-.NET中的插件,提供程序,属性,插件和模块...
知乎周源微信 I've been getting more and more interested in how folks extend their applications using plugi ...
- 错误175:具有固定名称MySql.Data.MySqlClient的ADO.NET提供程序未在计算机或者应用程序配置文件中注册或者无法加载
背景: EF连接MySQL时报错,截图如下图所示: 网上翻阅了很多资料,感觉有一篇文章说的比较靠谱:点击阅读.解决问题的大致过程如下: 在尝试使用MySQL,ADO.NET(数据库优先)和EF6配置时 ...
- 如何在ASP.NET Core中编写自定义日志记录提供程序
目录 介绍 如何实现所需的接口 基础类和附件 FileLoggerProvider具体类及其附件 1. ConfigureLogging() 2. appsettings.json文件 介绍 源代码可 ...
- 如何在VS Code中运行C或C++程序
前言 众所周知,VS Code源代码编辑器,是目前最为流行的代码开发工具之一,特别受到Web前端开发者的青睐,当然还有大名鼎鼎的HBuilder X也是非常给力的,我们可以根据自己的需要去选择. 由于 ...
- java run里面定义变量_Java程序员50多道最热门的多线程和并发面试题(答案解析)...
下面是Java程序员相关的热门面试题,你可以用它来好好准备面试. 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器 ...
- Android 之联系人提供程序
介绍 联系人提供程序是一个强大而又灵活的 Android 组件,用于管理设备上有关联系人数据的中央存储库. 联系人提供程序是您在设备的联系人应用中看到的数据源,您也可以在自己的应用中访问其数据,并可在 ...
最新文章
- Android libcutils库中整数溢出导致的堆破坏漏洞的发现与利用
- 全连接条件随机场_CRF条件随机场
- 密位测距离口诀_电气故障怎么查?最新最全的79条电气故障诊断口诀
- ES6的新特性(8)——数组的扩展
- ES6/03/函数的定义方式和调用方式,函数内的this指向,改变函数中this指向的三个方法(call(),apply(),bind())
- Redis登陆服务器和批量删除指定的key
- paip.python php的未来预测以及它们的比较优缺点
- 软考中级,软件设计师考试那些内容,考试大纲什么的?
- ueditor mysql_UEditor怎么保存数据到Mysql
- 读研计算机技术与控制工程比较,电气工程与控制工程研究生考研就业的区别,哪个比较好...
- html点击按钮展开文字,JS 展开/收起按钮显示隐藏文字示例
- 谷歌搜索、谷歌学术、Github的镜像网站
- 扒一扒“WEBP格式”的图片
- Jabber介绍(补充)
- 自用-----------------
- 很多人都想考一个RHCE吧,大家不妨看看我是怎么变成一个RHCE的。
- Photoshop Cs5上经常使用的快捷键汇总
- Cocos2D-x 入门(1)
- 支付宝json_ua加密分析
- uniapp H5 二维码生成
热门文章
- OpenCV 中的图像处理
- Scrapy定向爬虫教程(三)——爬取多个页面
- Java多线程(九)之ReentrantLock与Condition
- E: Unable to lock the administration directory (/var/lib/dpkg/)
- Exchange 常见问题之二----3
- WebStorm 常用功能的使用技巧分享
- 人工智能+大数据 首个自动驾驶平台诞生
- Bootstrap系列 -- 26. 下拉菜单标题
- Android文档 - 账户管理器概述
- 我的win7黑屏解决方案