Uses of Class
java.security.Provider
| Package | Description |
|---|---|
| java.security |
Extensible cryptographic service provider infrastructure (SPI) for using
and defining services such as
Certificates,
Keys, KeyStores, MessageDigests, and Signatures. |
| java.security.cert |
This package provides all the classes and all the interfaces needed to generate, administer and verify
X.509 certificates.
|
| javax.crypto |
This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or
key agreement.
|
| javax.net.ssl |
This package provides classes and interfaces needed to use the Secure
Sockets Layer (SSL) protocol and the successor Transport Layer
Security (TLS) protocol.
|
| org.apache.harmony.security.fortress | |
| org.apache.harmony.security.provider.cert | |
| org.apache.harmony.security.provider.crypto | |
| org.bouncycastle.cms | |
| org.bouncycastle.cms.jcajce | |
| org.bouncycastle.jcajce | |
| org.bouncycastle.jcajce.provider.keystore.pkcs12 | |
| org.bouncycastle.jce.provider | |
| org.bouncycastle.operator.jcajce | |
| org.bouncycastle.x509 | |
| org.conscrypt |
-
Uses of Provider in java.security
Subclasses of Provider in java.security Modifier and Type Class Description classAuthProviderLegacy security code; do not use.Methods in java.security that return Provider Modifier and Type Method Description ProviderAlgorithmParameterGenerator. getProvider()Returns the provider associated with thisAlgorithmParameterGenerator.ProviderAlgorithmParameters. getProvider()Returns the provider associated with thisAlgorithmParameters.ProviderKeyFactory. getProvider()Returns the provider associated with thisKeyFactory.ProviderKeyPairGenerator. getProvider()Returns the provider associated with thisKeyPairGenerator.ProviderKeyStore. getProvider()Returns the provider associated with thisKeyStore.ProviderMessageDigest. getProvider()Returns the provider associated with thisMessageDigest.ProviderPolicy. getProvider()ProviderProvider.Service. getProvider()Returns theProviderthisServicebelongs to.ProviderSecureRandom. getProvider()Returns the provider associated with thisSecureRandom.static ProviderSecurity. getProvider(String name)Returns theProviderwith the specified name.ProviderSignature. getProvider()Returns the provider associated with thisSignature.static Provider[]Security. getProviders()Returns an array containing all installed providers.static Provider[]Security. getProviders(String filter)Returns the array of providers which meet the user supplied string filter.static Provider[]Security. getProviders(Map<String,String> filter)Returns the array of providers which meet the user supplied set of filters.Methods in java.security with parameters of type Provider Modifier and Type Method Description static intSecurity. addProvider(Provider provider)Adds the givenproviderto the collection of providers at the next available position.static AlgorithmParameterGeneratorAlgorithmParameterGenerator. getInstance(String algorithm, Provider provider)Returns a new instance ofAlgorithmParameterGeneratorfrom the specified provider for the specified algorithm.static AlgorithmParametersAlgorithmParameters. getInstance(String algorithm, Provider provider)Returns a new instance ofAlgorithmParametersfrom the specified provider for the specified algorithm.static KeyFactoryKeyFactory. getInstance(String algorithm, Provider provider)Returns a new instance ofKeyFactorythat utilizes the specified algorithm from the specified provider.static KeyPairGeneratorKeyPairGenerator. getInstance(String algorithm, Provider provider)Returns a new instance ofKeyPairGeneratorthat utilizes the specified algorithm from the specified provider.static KeyStoreKeyStore. getInstance(String type, Provider provider)Returns a new instance ofKeyStorefrom the specified provider with the given type.static MessageDigestMessageDigest. getInstance(String algorithm, Provider provider)Returns a new instance ofMessageDigestthat utilizes the specified algorithm from the specified provider.static PolicyPolicy. getInstance(String type, Policy.Parameters params, Provider provider)static SecureRandomSecureRandom. getInstance(String algorithm, Provider provider)Returns a new instance ofSecureRandomthat utilizes the specified algorithm from the specified provider.static SignatureSignature. getInstance(String algorithm, Provider provider)Returns a new instance ofSignaturethat utilizes the specified algorithm from the specified provider.static intSecurity. insertProviderAt(Provider provider, int position)Insert the givenProviderat the specifiedposition.static KeyStore.BuilderKeyStore.Builder. newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protectionParameter)Returns a newBuilderthat creates a newKeyStorebased on the provided arguments.static KeyStore.BuilderKeyStore.Builder. newInstance(String type, Provider provider, KeyStore.ProtectionParameter protectionParameter)Returns a newBuilderthat creates a newKeyStorebased on the provided arguments.Constructors in java.security with parameters of type Provider Constructor Description AlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi paramGenSpi, Provider provider, String algorithm)Constructs a new instance ofAlgorithmParameterGeneratorwith the given arguments.AlgorithmParameters(AlgorithmParametersSpi algPramSpi, Provider provider, String algorithm)Constructs a new instance ofAlgorithmParameterswith the given arguments.KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)Constructs a new instance ofKeyFactorywith the specified arguments.KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)Constructs a new instance ofKeyStorewith the given arguments.SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider)Constructs a new instance ofSecureRandomusing the given implementation from the specified provider.Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)Constructs a new instance ofServicewith the given attributes. -
Uses of Provider in java.security.cert
Methods in java.security.cert that return Provider Modifier and Type Method Description ProviderCertificateFactory. getProvider()Returns theProviderof the certificate factory represented by the certificate.ProviderCertPathBuilder. getProvider()Returns the provider of this instance.ProviderCertPathValidator. getProvider()Returns the security provider.ProviderCertStore. getProvider()Returns the security provider.Methods in java.security.cert with parameters of type Provider Modifier and Type Method Description static CertificateFactoryCertificateFactory. getInstance(String type, Provider provider)Creates a newCertificateFactoryinstance from the specified provider that provides the requested certificate type.static CertPathBuilderCertPathBuilder. getInstance(String algorithm, Provider provider)Creates a newCertPathBuilderinstance from the specified provider providing the specified algorithm.static CertPathValidatorCertPathValidator. getInstance(String algorithm, Provider provider)Returns a new certification path validator for the specified algorithm from the specified provider.static CertStoreCertStore. getInstance(String type, CertStoreParameters params, Provider provider)Creates a newCertStoreinstance from the specified provider with the specified type and initialized with the specified parameters.Constructors in java.security.cert with parameters of type Provider Constructor Description CertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)Creates a newCertificateFactoryinstance.CertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider, String algorithm)Creates a newCertPathBuilder.CertPathValidator(CertPathValidatorSpi validatorSpi, Provider provider, String algorithm)Creates a newCertPathValidatorinstance.CertStore(CertStoreSpi storeSpi, Provider provider, String type, CertStoreParameters params)Creates a newCertStoreinstance. -
Uses of Provider in javax.crypto
Methods in javax.crypto that return Provider Modifier and Type Method Description ProviderCipher. getProvider()Returns the provider of this cipher instance.ProviderExemptionMechanism. getProvider()Returns the provider of thisExemptionMechanisminstance.ProviderKeyAgreement. getProvider()Returns the provider for thisKeyAgreementinstance.ProviderKeyGenerator. getProvider()Returns the provider of thisKeyGeneratorinstance.ProviderMac. getProvider()Returns the provider of thisMacinstance.ProviderSecretKeyFactory. getProvider()Returns the provider for thisSecretKeyFactoryinstance.Methods in javax.crypto with parameters of type Provider Modifier and Type Method Description static CipherCipher. getInstance(String transformation, Provider provider)Creates a new cipher for the specified transformation.static ExemptionMechanismExemptionMechanism. getInstance(String algorithm, Provider provider)Returns a newExemptionMechanisminstance that provides the specified exemption mechanism algorithm from the specified provider.static KeyAgreementKeyAgreement. getInstance(String algorithm, Provider provider)Create a newKeyAgreementfor the specified algorithm from the specified provider.static KeyGeneratorKeyGenerator. getInstance(String algorithm, Provider provider)Creates a newKeyGeneratorinstance that provides the specified key algorithm from the specified provider.static MacMac. getInstance(String algorithm, Provider provider)Creates a newMacinstance that provides the specified MAC algorithm from the specified provider.static SecretKeyFactorySecretKeyFactory. getInstance(String algorithm, Provider provider)Creates a newSecretKeyFactoryinstance for the specified key algorithm from the specified provider.PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, Provider provider)Returns thePKCS8EncodedKeySpecobject extracted from the encrypted data.Constructors in javax.crypto with parameters of type Provider Constructor Description Cipher(CipherSpi cipherSpi, Provider provider, String transformation)Creates a new Cipher instance.ExemptionMechanism(ExemptionMechanismSpi exmechSpi, Provider provider, String mechanism)Creates aExemptionMechanisminstance.KeyAgreement(KeyAgreementSpi keyAgreeSpi, Provider provider, String algorithm)Creates a newKeyAgreementinstance.KeyGenerator(KeyGeneratorSpi keyGenSpi, Provider provider, String algorithm)Creates a newKeyGeneratorinstance.Mac(MacSpi macSpi, Provider provider, String algorithm)Creates a newMacinstance.SecretKeyFactory(SecretKeyFactorySpi keyFacSpi, Provider provider, String algorithm)Creates a newSecretKeyFactory -
Uses of Provider in javax.net.ssl
Methods in javax.net.ssl that return Provider Modifier and Type Method Description ProviderKeyManagerFactory. getProvider()Returns the provider for thisKeyManagerFactoryinstance.ProviderSSLContext. getProvider()Returns the provider of thisSSLContextinstance.ProviderTrustManagerFactory. getProvider()Returns the provider for thisTrustManagerFactoryinstance.Methods in javax.net.ssl with parameters of type Provider Modifier and Type Method Description static KeyManagerFactoryKeyManagerFactory. getInstance(String algorithm, Provider provider)Creates a newKeyManagerFactoryinstance for the specified key management algorithm from the specified provider.static SSLContextSSLContext. getInstance(String protocol, Provider provider)Creates a newSSLContextinstance for the specified protocol from the specified provider.static TrustManagerFactoryTrustManagerFactory. getInstance(String algorithm, Provider provider)Creates a newTrustManagerFactoryinstance for the specified trust management algorithm from the specified provider.Constructors in javax.net.ssl with parameters of type Provider Constructor Description KeyManagerFactory(KeyManagerFactorySpi factorySpi, Provider provider, String algorithm)Creates a newKeyManagerFactory.SSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)Creates a newSSLContext.TrustManagerFactory(TrustManagerFactorySpi factorySpi, Provider provider, String algorithm)Creates a newTrustManagerFactoryinstance. -
Uses of Provider in org.apache.harmony.security.fortress
Fields in org.apache.harmony.security.fortress declared as Provider Modifier and Type Field Description ProviderEngine.SpiAndProvider. providerMethods in org.apache.harmony.security.fortress that return Provider Modifier and Type Method Description static ProviderServices. getProvider(String name)Returns the provider with the specified name.static Provider[]Services. getProviders()Returns a copy of the registered providers as an array.Methods in org.apache.harmony.security.fortress that return types with arguments of type Provider Modifier and Type Method Description static List<Provider>Services. getProvidersList()Returns a copy of the registered providers as a list.Methods in org.apache.harmony.security.fortress with parameters of type Provider Modifier and Type Method Description ObjectEngine. getInstance(String algorithm, Provider provider, Object param)Finds the appropriate service implementation and returns and instance of the class that implements corresponding Service Provider Interface.Provider.ServiceSecurityAccess. getService(Provider p, String type)Access to Provider.getService(String type)static voidServices. initServiceInfo(Provider p)Adds information about provider services into HashMap.static intServices. insertProviderAt(Provider provider, int position)Inserts a provider at a specified 1-based position. -
Uses of Provider in org.apache.harmony.security.provider.cert
Subclasses of Provider in org.apache.harmony.security.provider.cert Modifier and Type Class Description classDRLCertFactory -
Uses of Provider in org.apache.harmony.security.provider.crypto
Subclasses of Provider in org.apache.harmony.security.provider.crypto Modifier and Type Class Description classCryptoProviderImplementation of Provider for SecureRandom, MessageDigest and Signature using a Secure Hash Algorithm, SHA-1; see SECURE HASH STANDARD, FIPS PUB 180-1 (http://www.itl.nist.gov/fipspubs/fip180-1.htm)
The implementation supports "SHA1PRNG", "SHA-1" and "SHA1withDSA" algorithms described in JavaTM Cryptography Architecture, API Specification & Reference -
Uses of Provider in org.bouncycastle.cms
Methods in org.bouncycastle.cms with parameters of type Provider Modifier and Type Method Description CMSSignedDataCMSSignedDataGenerator. generate(String eContentType, CMSProcessable content, boolean encapsulate, Provider sigProvider)Deprecated.use generate(CMSTypedData, boolean)CMSSignedDataCMSSignedDataGenerator. generate(String eContentType, CMSProcessable content, boolean encapsulate, Provider sigProvider, boolean addDefaultAttributes)Deprecated.use setDirectSignature() on SignerInformationGenerator.CMSSignedDataCMSSignedDataGenerator. generate(CMSProcessable content, boolean encapsulate, Provider sigProvider)Deprecated.use generate(CMSTypedData, boolean)CMSSignedDataCMSSignedDataGenerator. generate(CMSProcessable content, Provider sigProvider)Deprecated.use generate() method not taking provider.SignerInformationStoreCMSSignedDataGenerator. generateCounterSigners(SignerInformation signer, Provider sigProvider)Deprecated.use generateCounterSigners(SignerInformation)X509StoreCMSSignedData. getAttributeCertificates(String type, Provider provider)Deprecated.use base Store returning methodbooleanSignerInformation. verify(X509Certificate cert, Provider sigProvider)Deprecated.use verify(ContentVerifierProvider)booleanSignerInformation. verify(PublicKey key, Provider sigProvider)Deprecated.use verify(ContentVerifierProvider) -
Uses of Provider in org.bouncycastle.cms.jcajce
Methods in org.bouncycastle.cms.jcajce with parameters of type Provider Modifier and Type Method Description JcaSignerInfoVerifierBuilderJcaSignerInfoVerifierBuilder. setProvider(Provider provider)JcaSimpleSignerInfoVerifierBuilderJcaSimpleSignerInfoVerifierBuilder. setProvider(Provider provider) -
Uses of Provider in org.bouncycastle.jcajce
Fields in org.bouncycastle.jcajce declared as Provider Modifier and Type Field Description protected ProviderProviderJcaJceHelper. providerConstructors in org.bouncycastle.jcajce with parameters of type Provider Constructor Description ProviderJcaJceHelper(Provider provider) -
Uses of Provider in org.bouncycastle.jcajce.provider.keystore.pkcs12
Constructors in org.bouncycastle.jcajce.provider.keystore.pkcs12 with parameters of type Provider Constructor Description PKCS12KeyStoreSpi(Provider provider, ASN1ObjectIdentifier keyAlgorithm, ASN1ObjectIdentifier certAlgorithm) -
Uses of Provider in org.bouncycastle.jce.provider
Subclasses of Provider in org.bouncycastle.jce.provider Modifier and Type Class Description classBouncyCastleProviderTo add the provider at runtime use: -
Uses of Provider in org.bouncycastle.operator.jcajce
Methods in org.bouncycastle.operator.jcajce with parameters of type Provider Modifier and Type Method Description JcaContentSignerBuilderJcaContentSignerBuilder. setProvider(Provider provider)JcaContentVerifierProviderBuilderJcaContentVerifierProviderBuilder. setProvider(Provider provider)JcaDigestCalculatorProviderBuilderJcaDigestCalculatorProviderBuilder. setProvider(Provider provider) -
Uses of Provider in org.bouncycastle.x509
Methods in org.bouncycastle.x509 that return Provider Modifier and Type Method Description ProviderX509Store. getProvider()Methods in org.bouncycastle.x509 with parameters of type Provider Modifier and Type Method Description static X509StoreX509Store. getInstance(String type, X509StoreParameters parameters, Provider provider) -
Uses of Provider in org.conscrypt
Subclasses of Provider in org.conscrypt Modifier and Type Class Description classJSSEProviderJSSE Provider implementation.classOpenSSLProviderProvider that goes through OpenSSL for operations.