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 org.ietf.jgss 该软件包提供了一个框架,允许应用程序开发人员使用诸如Kerberos等各种基础安全机制(使用统一API)的身份验证,数据完整性和数据机密性等安全服务。 -
-
Uses of Provider in java.security
Subclasses of Provider in java.security Modifier and Type Class 描述 class
AuthProvider
此类为提供程序定义登录和注销方法。Methods in java.security that return Provider Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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)
返回指定类型的密钥库对象。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 Constructor 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Constructor 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Constructor 描述 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 Modifier and Type 方法 描述 Provider
KeyManagerFactory. getProvider()
返回此KeyManagerFactory
对象的提供者。Provider
SSLContext. getProvider()
返回此SSLContext
对象的提供者。Provider
TrustManagerFactory. getProvider()
返回此TrustManagerFactory
对象的提供者。Methods in javax.net.ssl with parameters of type Provider Modifier and Type 方法 描述 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 Constructor 描述 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 Modifier and Type 方法 描述 Provider
Configuration. getProvider()
返回此配置的提供程序。Methods in javax.security.auth.login with parameters of type Provider Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Provider
TerminalFactory. getProvider()
返回此TerminalFactory的提供者。Methods in javax.smartcardio with parameters of type Provider Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Provider
TransformService. getProvider()
返回此TransformService
的提供者。Provider
XMLSignatureFactory. getProvider()
返回此XMLSignatureFactory
的提供者。Methods in javax.xml.crypto.dsig with parameters of type Provider Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Provider
KeyInfoFactory. getProvider()
返回此KeyInfoFactory
的提供者。Methods in javax.xml.crypto.dsig.keyinfo with parameters of type Provider Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 abstract void
GSSManager. addProviderAtEnd(Provider p, Oid mech)
该方法用于向GSSManager指示,如果没有找到支持给定机制的其他提供程序,应用程序将希望使用特定的提供程序。abstract void
GSSManager. addProviderAtFront(Provider p, Oid mech)
该方法用于向GSSManager指示当给定机制需要支持时,应用程序希望在所有其他提供程序之前使用特定的提供程序。
-