java 的 provider_Java Provider.Service getProvider()用法及代码示例
java.security.Provider.Service类的getProvider()方法用于返回此提供程序服务对象的提供程序。
用法:
public final Provider getProvider()
返回值:此方法返回此提供程序服务对象的提供程序。
下面是说明getProvider()方法的示例:
范例1:
// Java program to demonstrate
// getProvider() method
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
try {
// creating the object of Signature
Signature sr
= Signature.getInstance(
"SHA1withDSA", "SUN");
// getting the Provider of the Signature sr
// by using method getProvider()
Provider provider = sr.getProvider();
// getting the service of the provider
// using getServices() method
Provider.Service service
= provider
.getService("Signature",
sr.getAlgorithm());
// getting Provider of Provider.Service object
// by using getProvider() method
Provider name = service.getProvider();
// display the result
System.out.println("Provider:" + name);
}
catch (NoSuchAlgorithmException e) {
System.out.println("Exception thrown:" + e);
}
catch (NoSuchProviderException e) {
System.out.println("Exception thrown:" + e);
}
}
}
输出:
Provider:SUN version 1.8
范例2:
// Java program to demonstrate
// getProvider() method
import java.security.*;
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
{
try {
// creating object of MessageDigest
MessageDigest msd
= MessageDigest.getInstance("MD5");
// getting the Provider of the Signature sr
// by using method getProvider()
Provider provider = msd.getProvider();
// getting the service of the provider
// using getServices() method
Provider.Service service
= provider
.getService("MessageDigest",
msd.getAlgorithm());
// getting Provider of Provider.Service object
// by using getProvider() method
Provider name = service.getProvider();
// display the result
System.out.println("Provider:" + name);
}
catch (NoSuchAlgorithmException e) {
System.out.println("Exception thrown:"
+ e);
}
}
}
输出:
Provider:SUN version 1.8
java 的 provider_Java Provider.Service getProvider()用法及代码示例相关推荐
- java实现stack search_Java Stack search()用法及代码示例
Java中的java.util.Stack.search(Object element)方法用于搜索堆栈中的元素并获取其与顶部的距离.此方法从1开始而不是从0开始计数位置.位于堆栈顶部的元素被视为在位 ...
- java dictionary 实例化_Java Dictionary put()用法及代码示例
字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...
- java math.sin()_Java Math sin()用法及代码示例
java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...
- java+long.builder_Java LongStream.Builder accept()用法及代码示例
LongStream.Builder accept(long t)用于在流的构建阶段将元素插入到元素中.它接受要构建的流的元素. 用法: void accept(long t) 参数:此方法接受强制参 ...
- java range对象_Java LocalTime range()用法及代码示例
LocalTime类的range()方法用于获取最小值和最大值形式的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对LocalTime对象支持 ...
- java short字段_Java Field setShort()用法及代码示例
java.lang.reflect.Field的setShort()方法用于将字段的值设置为指定对象的缩写.当您需要将对象的字段值设置为短时,可以使用此方法在对象上设置值. 用法: public vo ...
- java range(10)_Java Year range()用法及代码示例
Year类的range()方法用于获取最大值和最小值的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对Year对象支持的那些字段返回Value ...
- java short 写法_Java Short longValue()用法及代码示例
Short类的java.lang.Short.longValue()方法是Java中的内置方法,用于将Short对象的值返回为long. 用法 ShortObject.longValue() 返回值: ...
- java scanner字符串_Java Scanner toString()用法及代码示例
java.util.Scanner类的toString()方法返回此Scanner的字符串表示形式.未指定确切的格式. 用法: public String toString() 返回值:此函数返回此扫 ...
最新文章
- python 输入学生成绩 若成绩在90、流程图_Python习题选编
- JS 活学活用正则表达式
- 能用c语言编写图形界面吗,「分享」C语言如何编写图形界面
- 关于ElasticSearch性能调优几件必须知道的事
- 九、一篇文章帮助你读懂CSS属性:vertical-align 垂直对齐
- iOS学习:CAShapeLayer与DrawRect对比,与UIBezierPath画图形
- java se mac 10.9_jdk9mac下载|jdk8(Java SE Development Kit)8 mac2017 最新版_ - 极光下载站
- 【优化求解】基于matlab遗传算法求解列车交路方案优化问题【含Matlab源码 1361期】
- OfficeScan5.58升级到7.38
- Mac 上 QuickTime Player 播放器以 1.1、1.2 倍速等更精确速度快进/快退播放的方法
- 微信指纹锁原理及安全性分析
- Bypass disable_function
- cortex a7 a53_镜头测试:蔡司红T28/2.8+索尼微单A7实拍北京景山公园
- 计算机人员保密承诺书,涉密网络人员保密承诺书
- zpl指令打印中文内容_大疆机甲大师Python开发: 中文命名变量初尝试
- 关于idea申请学生和教师免费试用
- 2018新版个税计算器---Python实现
- 手工选出的股票池和量化选股模型选出的股票池有哪些区别?
- Python基础笔记(1-1)
- ZLMediakit独家特性介绍
热门文章
- html字符串长度函数,最常用的20个javascript方法函数
- 精美的案例教你如何像杂志一样排版!
- 喜庆红色C4D立体电商首焦模板|PSD分层格式,设计师大呼真香!
- 圣诞节手绘插画素材,点燃节日温情
- 玩转未来科技感!高端电商海报设计素材
- php字符串转二进制数组中,如何将php字符串转成二进制
- python做系统查人的往来的信息_L01-04:python查询员工信息表练习
- 大页内存的使用:HugePages(大内存页)的原理与使用
- Linux BPF hello world C语言示例代码
- GitOps—通过CI/CD自动化构建虚拟机模版