java.security.Provider类的getInfo()方法用于返回提供程序及其服务的可读描述。这可能会返回带有相关链接的HTML页面。

用法:

public String getInfo()

返回值:此方法返回提供者及其服务的描述。

下面是说明getInfo()方法的示例:

范例1:

// Java program to demonstrate

// get() 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 info

String info = provider.getInfo();

// printing the string info

System.out.println("info : " + info);

}

catch (NoSuchAlgorithmException e) {

System.out.println("Exception thrown : " + e);

}

}

}

输出:

info :

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)

范例2:

// Java program to demonstrate

// get() 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 info

String info = provider.getInfo();

// printing the string info

System.out.println("info : " + info);

}

catch (NoSuchAlgorithmException e) {

System.out.println("Exception thrown : " + e);

}

}

}

输出:

info :

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)

java info()方法_Java Provider getInfo()用法及代码示例相关推荐

  1. java numberformat 方法_Java NumberFormat parse()用法及代码示例

    parse(str)方法是java.text.NumberFormat的内置方法,该方法从给定字符串的开头解析文本以产生数字.该方法可能不使用给定字符串的整个文本 用法: public Number ...

  2. java short字段_Java Field setShort()用法及代码示例

    java.lang.reflect.Field的setShort()方法用于将字段的值设置为指定对象的缩写.当您需要将对象的字段值设置为短时,可以使用此方法在对象上设置值. 用法: public vo ...

  3. java boolean例子_Java Field setBoolean()用法及代码示例

    java.lang.reflect.Field的setBoolean()方法用于将字段的值设置为指定对象上的布尔值.当需要将对象的字段的值设置为布尔值时,可以使用此方法在对象上设置值. 用法: pub ...

  4. java range对象_Java LocalTime range()用法及代码示例

    LocalTime类的range()方法用于获取最小值和最大值形式的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对LocalTime对象支持 ...

  5. java range(10)_Java Year range()用法及代码示例

    Year类的range()方法用于获取最大值和最小值的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对Year对象支持的那些字段返回Value ...

  6. java dictionary 实例化_Java Dictionary put()用法及代码示例

    字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...

  7. java short 写法_Java Short longValue()用法及代码示例

    Short类的java.lang.Short.longValue()方法是Java中的内置方法,用于将Short对象的值返回为long. 用法 ShortObject.longValue() 返回值: ...

  8. java scanner字符串_Java Scanner toString()用法及代码示例

    java.util.Scanner类的toString()方法返回此Scanner的字符串表示形式.未指定确切的格式. 用法: public String toString() 返回值:此函数返回此扫 ...

  9. java compareandset 包_Java AtomicReferenceArray compareAndSet()用法及代码示例

    如果AtomicReferenceArray对象的索引i处的当前值等于期望值,则使用AtomicReferenceArray类的compareAndSet()方法原子地将AtomicReference ...

  10. java 中negate()_Java BigInteger negate()用法及代码示例

    先决条件:BigInteger基础 的java.math.BigInteger.negate()方法返回一个BigInteger,其值为(-this). negate()方法将更改BigInteger ...

最新文章

  1. 关于VS2005不能更改字体的问题
  2. python保留字分支结构_Python基础语法----缩进、注释、命名与保留字、数据类型、分支语句、函数...
  3. linux 版本的scipy,linux安装scipy
  4. 分布式SOA基础架构崭露头角
  5. mysql语言翻译_SQL语句翻译成MYSQL查询
  6. 强大的日志分析工具AWStats经典备忘
  7. 浓缩的就是精华——ES6迭代器精炼讲解
  8. 电大有计算机教程吗,电大教程 计算机概述.ppt
  9. Android原生支持组件编译,从0开始编译android类原生系统
  10. C#语言实例源码系列-加密解密RAR文件
  11. 简单整理HTML 颜色 RGB颜色值
  12. java并发编程(二十六)——单例模式的双重检查锁模式为什么必须加 volatile?
  13. 文化袁探索专栏——线程池执行原理|线程复用|线程回收
  14. 读完这篇文章,颠覆你之前对硬盘开盘的认知!
  15. Cache poisoning
  16. eUSB是什么/可以干什么?
  17. Vue-elementui-admin 快捷标签导航栏解决切换路由不刷新问题
  18. 【老生谈算法】matlab实现EKF UKF PF三种算法对比源码——EKF UKF PF算法
  19. 阿哈c语言教程pdf,C++教程-完整版.pdf
  20. 将url网址转换成对象

热门文章

  1. STM32开发环境搭建——Keil5
  2. 书_阿朱_好好看书[转]
  3. 10款提高工作效率的工具软件,你值得拥有!
  4. MySQL之SQL语句实现将三个查询结果集拼接成一个表
  5. 你摸透英语的16种时态了嘛
  6. 车内看车头正不正技巧_侧方位停车把把入库技巧,驾校没教的中途修正方法很实用...
  7. Mongoose Schema hasn't been registered for model
  8. Java实现 LeetCode第197场周赛 (题号5460,5461,5211,5463)
  9. ttest函数使用方法_【Excel函数】TTEST函数 - 曹海峰个人博客
  10. 批量/去掉office 2010 Word中标题前的黑点