Uses of Class
java.security.Provider
-
Packages that use Provider 软件包 描述 java.security 提供安全框架的类和接口。java.security.cert 提供用于解析和管理证书,证书吊销列表(CRL)和证书路径的类和接口。javax.crypto 提供加密操作的类和接口。javax.net.ssl 提供安全套接字包的类。javax.security.auth.login 该软件包提供可插入的身份验证框架。javax.smartcardio Java™智能卡I / O APIjavax.xml.crypto.dsig 用于生成和验证XML数字签名的类。javax.xml.crypto.dsig.keyinfo 用于解析和处理KeyInfo
元素和结构的类。jdk.security.jarsigner 该包定义了用于签署jar文件的API。org.ietf.jgss 该软件包提供了一个框架,允许应用程序开发人员使用统一的API从各种底层安全机制(如Kerberos)中使用安全服务,如身份验证,数据完整性和数据机密性。 -
-
Uses of Provider in java.security
Subclasses of Provider in java.security 变量和类型 类 描述 class
AuthProvider
此类定义提供程序的登录和注销方法。Methods in java.security that return Provider 变量和类型 方法 描述 Provider
Provider. configure(String configArg)
将提供的配置参数应用于此提供程序实例,并返回配置的提供程序。Provider
AlgorithmParameterGenerator. getProvider()
返回此算法参数生成器对象的提供者。Provider
AlgorithmParameters. getProvider()
返回此参数对象的提供者。Provider
KeyFactory. getProvider()
返回此密钥工厂对象的提供者。Provider
KeyPairGenerator. getProvider()
返回此密钥对生成器对象的提供者。Provider
KeyStore. getProvider()
返回此密钥库的提供者。Provider
MessageDigest. getProvider()
返回此消息摘要对象的提供者。Provider
Policy. getProvider()
退回本政策的提供者。Provider
Provider.Service. getProvider()
返回此服务的提供者。Provider
SecureRandom. getProvider()
返回此SecureRandom
对象的提供程序。static Provider
Security. getProvider(String name)
返回使用指定名称安装的提供程序(如果有)。Provider
Signature. getProvider()
返回此签名对象的提供者。static Provider[]
Security. getProviders()
返回包含所有已安装提供程序的数组。static Provider[]
Security. getProviders(String filter)
返回包含满足指定选择条件的所有已安装提供程序的数组,如果尚未安装此类提供程序,则返回null。static Provider[]
Security. getProviders(Map<String,String> filter)
返回包含满足指定选择条件的所有已安装提供程序的数组,如果尚未安装此类提供程序,则返回null。Methods in java.security with parameters of type Provider 变量和类型 方法 描述 static int
Security. addProvider(Provider provider)
将提供者添加到下一个可用位置。static AlgorithmParameterGenerator
AlgorithmParameterGenerator. getInstance(String algorithm, Provider provider)
返回AlgorithmParameterGenerator对象,用于生成要与指定算法一起使用的一组参数。static AlgorithmParameters
AlgorithmParameters. getInstance(String algorithm, Provider provider)
返回指定算法的参数对象。static KeyFactory
KeyFactory. getInstance(String algorithm, Provider provider)
返回一个KeyFactory对象,该对象转换指定算法的公钥/私钥。static KeyPairGenerator
KeyPairGenerator. getInstance(String algorithm, Provider provider)
返回KeyPairGenerator对象,该对象为指定的算法生成公钥/私钥对。static KeyStore
KeyStore. getInstance(String type, Provider provider)
返回指定类型的keystore对象。static MessageDigest
MessageDigest. getInstance(String algorithm, Provider provider)
返回实现指定摘要算法的MessageDigest对象。static Policy
Policy. getInstance(String type, Policy.Parameters params, Provider provider)
返回指定类型的Policy对象。static SecureRandom
SecureRandom. getInstance(String algorithm, Provider provider)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象。static SecureRandom
SecureRandom. getInstance(String algorithm, SecureRandomParameters params, Provider provider)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象,并支持指定的SecureRandomParameters
请求。static Signature
Signature. getInstance(String algorithm, Provider provider)
返回实现指定签名算法的Signature对象。static int
Security. insertProviderAt(Provider provider, int position)
在指定位置添加新提供程序。static KeyStore.Builder
KeyStore.Builder. newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protection)
返回一个新的Builder对象。static KeyStore.Builder
KeyStore.Builder. newInstance(String type, Provider provider, KeyStore.ProtectionParameter protection)
返回一个新的Builder对象。Constructors in java.security with parameters of type Provider 构造器 描述 AlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi paramGenSpi, Provider provider, String algorithm)
创建AlgorithmParameterGenerator对象。AlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)
创建AlgorithmParameters对象。KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)
创建KeyFactory对象。KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)
创建给定类型的KeyStore对象,并将给定的提供程序实现(SPI对象)封装在其中。SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider)
创建一个SecureRandom
对象。Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)
构建新服务。 -
Uses of Provider in java.security.cert
Methods in java.security.cert that return Provider 变量和类型 方法 描述 Provider
CertificateFactory. getProvider()
返回此证书工厂的提供者。Provider
CertPathBuilder. getProvider()
返回此CertPathBuilder
的提供者。Provider
CertPathValidator. getProvider()
返回Provider
的CertPathValidator
。Provider
CertStore. getProvider()
返回此CertStore
的提供者。Methods in java.security.cert with parameters of type Provider 变量和类型 方法 描述 static CertificateFactory
CertificateFactory. getInstance(String type, Provider provider)
返回指定证书类型的证书工厂对象。static CertPathBuilder
CertPathBuilder. getInstance(String algorithm, Provider provider)
返回实现指定算法的CertPathBuilder
对象。static CertPathValidator
CertPathValidator. getInstance(String algorithm, Provider provider)
返回实现指定算法的CertPathValidator
对象。static CertStore
CertStore. getInstance(String type, CertStoreParameters params, Provider provider)
返回实现指定的CertStore
类型的CertStore
对象。void
Certificate. verify(PublicKey key, Provider sigProvider)
验证是否使用与指定公钥对应的私钥对此证书进行了签名。void
X509Certificate. verify(PublicKey key, Provider sigProvider)
验证是否使用与指定公钥对应的私钥对此证书进行了签名。void
X509CRL. verify(PublicKey key, Provider sigProvider)
验证是否使用与给定公钥对应的私钥对此CRL进行了签名。Constructors in java.security.cert with parameters of type Provider 构造器 描述 CertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)
创建给定类型的CertificateFactory对象,并在其中封装给定的提供程序实现(SPI对象)。CertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider, String algorithm)
创建给定算法的CertPathBuilder
对象,并在其中封装给定的提供程序实现(SPI对象)。CertPathValidator(CertPathValidatorSpi validatorSpi, Provider provider, String algorithm)
创建给定算法的CertPathValidator
对象,并在其中封装给定的提供程序实现(SPI对象)。CertStore(CertStoreSpi storeSpi, Provider provider, String type, CertStoreParameters params)
创建给定类型的CertStore
对象,并在其中封装给定的提供程序实现(SPI对象)。 -
Uses of Provider in javax.crypto
Methods in javax.crypto that return Provider 变量和类型 方法 描述 Provider
Cipher. getProvider()
返回此Cipher
对象的提供程序。Provider
ExemptionMechanism. getProvider()
返回此ExemptionMechanism
对象的提供程序。Provider
KeyAgreement. getProvider()
返回此KeyAgreement
对象的提供程序。Provider
KeyGenerator. getProvider()
返回此KeyGenerator
对象的提供程序。Provider
Mac. getProvider()
返回此Mac
对象的提供程序。Provider
SecretKeyFactory. getProvider()
返回此SecretKeyFactory
对象的提供程序。Methods in javax.crypto with parameters of type Provider 变量和类型 方法 描述 static Cipher
Cipher. getInstance(String transformation, Provider provider)
返回实现指定转换的Cipher
对象。static ExemptionMechanism
ExemptionMechanism. getInstance(String algorithm, Provider provider)
返回实现指定的免除机制算法的ExemptionMechanism
对象。static KeyAgreement
KeyAgreement. getInstance(String algorithm, Provider provider)
返回实现指定密钥协商算法的KeyAgreement
对象。static KeyGenerator
KeyGenerator. getInstance(String algorithm, Provider provider)
返回一个KeyGenerator
对象,该对象为指定的算法生成密钥。static Mac
Mac. getInstance(String algorithm, Provider provider)
返回实现指定MAC算法的Mac
对象。static SecretKeyFactory
SecretKeyFactory. getInstance(String algorithm, Provider provider)
返回一个转换指定算法的密钥的SecretKeyFactory
对象。PKCS8EncodedKeySpec
EncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, Provider provider)
从加密数据中提取附带的PKCS8EncodedKeySpec对象并将其返回。Constructors in javax.crypto with parameters of type Provider 构造器 描述 Cipher(CipherSpi cipherSpi, Provider provider, String transformation)
创建一个Cipher对象。ExemptionMechanism(ExemptionMechanismSpi exmechSpi, Provider provider, String mechanism)
创建ExemptionMechanism对象。KeyAgreement(KeyAgreementSpi keyAgreeSpi, Provider provider, String algorithm)
创建KeyAgreement对象。KeyGenerator(KeyGeneratorSpi keyGenSpi, Provider provider, String algorithm)
创建KeyGenerator对象。Mac(MacSpi macSpi, Provider provider, String algorithm)
创建MAC对象。SecretKeyFactory(SecretKeyFactorySpi keyFacSpi, Provider provider, String algorithm)
创建一个SecretKeyFactory对象。 -
Uses of Provider in javax.net.ssl
Methods in javax.net.ssl that return Provider 变量和类型 方法 描述 Provider
KeyManagerFactory. getProvider()
返回此KeyManagerFactory
对象的提供程序。Provider
SSLContext. getProvider()
返回此SSLContext
对象的提供程序。Provider
TrustManagerFactory. getProvider()
返回此TrustManagerFactory
对象的提供程序。Methods in javax.net.ssl with parameters of type Provider 变量和类型 方法 描述 static KeyManagerFactory
KeyManagerFactory. getInstance(String algorithm, Provider provider)
返回一个KeyManagerFactory
对象,该对象充当密钥管理器的工厂。static SSLContext
SSLContext. getInstance(String protocol, Provider provider)
返回实现指定安全套接字协议的SSLContext
对象。static TrustManagerFactory
TrustManagerFactory. getInstance(String algorithm, Provider provider)
返回一个TrustManagerFactory
对象,该对象充当信任管理器的工厂。Constructors in javax.net.ssl with parameters of type Provider 构造器 描述 KeyManagerFactory(KeyManagerFactorySpi factorySpi, Provider provider, String algorithm)
创建KeyManagerFactory对象。SSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)
创建SSLContext对象。TrustManagerFactory(TrustManagerFactorySpi factorySpi, Provider provider, String algorithm)
创建TrustManagerFactory对象。 -
Uses of Provider in javax.security.auth.login
Methods in javax.security.auth.login that return Provider 变量和类型 方法 描述 Provider
Configuration. getProvider()
返回此配置的提供程序。Methods in javax.security.auth.login with parameters of type Provider 变量和类型 方法 描述 static Configuration
Configuration. getInstance(String type, Configuration.Parameters params, Provider provider)
返回指定类型的Configuration对象。 -
Uses of Provider in javax.smartcardio
Methods in javax.smartcardio that return Provider 变量和类型 方法 描述 Provider
TerminalFactory. getProvider()
返回此TerminalFactory的提供者。Methods in javax.smartcardio with parameters of type Provider 变量和类型 方法 描述 static TerminalFactory
TerminalFactory. getInstance(String type, Object params, Provider provider)
返回使用指定参数初始化的指定类型的TerminalFactory。 -
Uses of Provider in javax.xml.crypto.dsig
Methods in javax.xml.crypto.dsig that return Provider 变量和类型 方法 描述 Provider
TransformService. getProvider()
返回此TransformService
的提供者。Provider
XMLSignatureFactory. getProvider()
返回此XMLSignatureFactory
的提供者。Methods in javax.xml.crypto.dsig with parameters of type Provider 变量和类型 方法 描述 static TransformService
TransformService. getInstance(String algorithm, String mechanismType, Provider provider)
static XMLSignatureFactory
XMLSignatureFactory. getInstance(String mechanismType, Provider provider)
返回XMLSignatureFactory
,它支持由指定提供程序提供的请求的XML处理机制和表示类型(例如:“DOM”)。 -
Uses of Provider in javax.xml.crypto.dsig.keyinfo
Methods in javax.xml.crypto.dsig.keyinfo that return Provider 变量和类型 方法 描述 Provider
KeyInfoFactory. getProvider()
返回此KeyInfoFactory
的提供者。Methods in javax.xml.crypto.dsig.keyinfo with parameters of type Provider 变量和类型 方法 描述 static KeyInfoFactory
KeyInfoFactory. getInstance(String mechanismType, Provider provider)
返回KeyInfoFactory
,它支持由指定提供程序提供的请求的XML处理机制和表示类型(例如:“DOM”)。 -
Uses of Provider in jdk.security.jarsigner
Methods in jdk.security.jarsigner with parameters of type Provider 变量和类型 方法 描述 JarSigner.Builder
JarSigner.Builder. digestAlgorithm(String algorithm, Provider provider)
设置指定提供程序的摘要算法。JarSigner.Builder
JarSigner.Builder. signatureAlgorithm(String algorithm, Provider provider)
从指定的提供程序设置签名算法。 -
Uses of Provider in org.ietf.jgss
Methods in org.ietf.jgss with parameters of type Provider 变量和类型 方法 描述 abstract void
GSSManager. addProviderAtEnd(Provider p, Oid mech)
此方法用于向GSSManager指示如果找不到支持给定机制的其他提供程序,则应用程序将希望使用特定提供程序。abstract void
GSSManager. addProviderAtFront(Provider p, Oid mech)
This method is used to indicate to the GSSManager that the application would like a particular provider to be used ahead of all others when support is desired for the given mechanism.
-