Uses of Class
java.security.Provider
-
Packages that use Provider Package Description java.security Provides the classes and interfaces for the security framework.java.security.cert Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.javax.crypto Provides the classes and interfaces for cryptographic operations.javax.net.ssl Provides classes for the secure socket package.javax.security.auth.login This package provides a pluggable authentication framework.javax.smartcardio Java™ Smart Card I/O APIjavax.xml.crypto.dsig Classes for generating and validating XML digital signatures.javax.xml.crypto.dsig.keyinfo Classes for parsing and processingKeyInfoelements and structures.jdk.security.jarsigner This package defines APIs for signing jar files.org.ietf.jgss This package presents a framework that allows application developers to make use of security services like authentication, data integrity and data confidentiality from a variety of underlying security mechanisms like Kerberos, using a unified API. -
-
Uses of Provider in java.security
Subclasses of Provider in java.security Modifier and Type Class Description classAuthProviderThis class defines login and logout methods for a provider.Methods in java.security that return Provider Modifier and Type Method Description ProviderProvider. configure(String configArg)Apply the supplied configuration argument to this provider instance and return the configured provider.ProviderAlgorithmParameterGenerator. getProvider()Returns the provider of this algorithm parameter generator object.ProviderAlgorithmParameters. getProvider()Returns the provider of this parameter object.ProviderKeyFactory. getProvider()Returns the provider of this key factory object.ProviderKeyPairGenerator. getProvider()Returns the provider of this key pair generator object.ProviderKeyStore. getProvider()Returns the provider of this keystore.ProviderMessageDigest. getProvider()Returns the provider of this message digest object.ProviderPolicy. getProvider()Return the Provider of this Policy.ProviderProvider.Service. getProvider()Return the Provider of this service.ProviderSecureRandom. getProvider()Returns the provider of thisSecureRandomobject.static ProviderSecurity. getProvider(String name)Returns the provider installed with the specified name, if any.ProviderSignature. getProvider()Returns the provider of this signature object.static Provider[]Security. getProviders()Returns an array containing all the installed providers.static Provider[]Security. getProviders(String filter)Returns an array containing all installed providers that satisfy the specified selection criterion, or null if no such providers have been installed.static Provider[]Security. getProviders(Map<String,String> filter)Returns an array containing all installed providers that satisfy the specified selection criteria, or null if no such providers have been installed.Methods in java.security with parameters of type Provider Modifier and Type Method Description static intSecurity. addProvider(Provider provider)Adds a provider to the next position available.static AlgorithmParameterGeneratorAlgorithmParameterGenerator. getInstance(String algorithm, Provider provider)Returns an AlgorithmParameterGenerator object for generating a set of parameters to be used with the specified algorithm.static AlgorithmParametersAlgorithmParameters. getInstance(String algorithm, Provider provider)Returns a parameter object for the specified algorithm.static KeyFactoryKeyFactory. getInstance(String algorithm, Provider provider)Returns a KeyFactory object that converts public/private keys of the specified algorithm.static KeyPairGeneratorKeyPairGenerator. getInstance(String algorithm, Provider provider)Returns a KeyPairGenerator object that generates public/private key pairs for the specified algorithm.static KeyStoreKeyStore. getInstance(String type, Provider provider)Returns a keystore object of the specified type.static MessageDigestMessageDigest. getInstance(String algorithm, Provider provider)Returns a MessageDigest object that implements the specified digest algorithm.static PolicyPolicy. getInstance(String type, Policy.Parameters params, Provider provider)Returns a Policy object of the specified type.static SecureRandomSecureRandom. getInstance(String algorithm, Provider provider)Returns aSecureRandomobject that implements the specified Random Number Generator (RNG) algorithm.static SecureRandomSecureRandom. getInstance(String algorithm, SecureRandomParameters params, Provider provider)Returns aSecureRandomobject that implements the specified Random Number Generator (RNG) algorithm and supports the specifiedSecureRandomParametersrequest.static SignatureSignature. getInstance(String algorithm, Provider provider)Returns a Signature object that implements the specified signature algorithm.static intSecurity. insertProviderAt(Provider provider, int position)Adds a new provider, at a specified position.static KeyStore.BuilderKeyStore.Builder. newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protection)Returns a new Builder object.static KeyStore.BuilderKeyStore.Builder. newInstance(String type, Provider provider, KeyStore.ProtectionParameter protection)Returns a new Builder object.Constructors in java.security with parameters of type Provider Constructor Description AlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi paramGenSpi, Provider provider, String algorithm)Creates an AlgorithmParameterGenerator object.AlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)Creates an AlgorithmParameters object.KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)Creates a KeyFactory object.KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)Creates a KeyStore object of the given type, and encapsulates the given provider implementation (SPI object) in it.SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider)Creates aSecureRandomobject.Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)Construct a new service. -
Uses of Provider in java.security.cert
Methods in java.security.cert that return Provider Modifier and Type Method Description ProviderCertificateFactory. getProvider()Returns the provider of this certificate factory.ProviderCertPathBuilder. getProvider()Returns the provider of thisCertPathBuilder.ProviderCertPathValidator. getProvider()Returns theProviderof thisCertPathValidator.ProviderCertStore. getProvider()Returns the provider of thisCertStore.Methods in java.security.cert with parameters of type Provider Modifier and Type Method Description static CertificateFactoryCertificateFactory. getInstance(String type, Provider provider)Returns a certificate factory object for the specified certificate type.static CertPathBuilderCertPathBuilder. getInstance(String algorithm, Provider provider)Returns aCertPathBuilderobject that implements the specified algorithm.static CertPathValidatorCertPathValidator. getInstance(String algorithm, Provider provider)Returns aCertPathValidatorobject that implements the specified algorithm.static CertStoreCertStore. getInstance(String type, CertStoreParameters params, Provider provider)Returns aCertStoreobject that implements the specifiedCertStoretype.voidCertificate. verify(PublicKey key, Provider sigProvider)Verifies that this certificate was signed using the private key that corresponds to the specified public key.voidX509Certificate. verify(PublicKey key, Provider sigProvider)Verifies that this certificate was signed using the private key that corresponds to the specified public key.voidX509CRL. verify(PublicKey key, Provider sigProvider)Verifies that this CRL was signed using the private key that corresponds to the given public key.Constructors in java.security.cert with parameters of type Provider Constructor Description CertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)Creates a CertificateFactory object of the given type, and encapsulates the given provider implementation (SPI object) in it.CertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider, String algorithm)Creates aCertPathBuilderobject of the given algorithm, and encapsulates the given provider implementation (SPI object) in it.CertPathValidator(CertPathValidatorSpi validatorSpi, Provider provider, String algorithm)Creates aCertPathValidatorobject of the given algorithm, and encapsulates the given provider implementation (SPI object) in it.CertStore(CertStoreSpi storeSpi, Provider provider, String type, CertStoreParameters params)Creates aCertStoreobject of the given type, and encapsulates the given provider implementation (SPI object) in it. -
Uses of Provider in javax.crypto
Methods in javax.crypto that return Provider Modifier and Type Method Description ProviderCipher. getProvider()Returns the provider of thisCipherobject.ProviderExemptionMechanism. getProvider()Returns the provider of thisExemptionMechanismobject.ProviderKeyAgreement. getProvider()Returns the provider of thisKeyAgreementobject.ProviderKeyGenerator. getProvider()Returns the provider of thisKeyGeneratorobject.ProviderMac. getProvider()Returns the provider of thisMacobject.ProviderSecretKeyFactory. getProvider()Returns the provider of thisSecretKeyFactoryobject.Methods in javax.crypto with parameters of type Provider Modifier and Type Method Description static CipherCipher. getInstance(String transformation, Provider provider)Returns aCipherobject that implements the specified transformation.static ExemptionMechanismExemptionMechanism. getInstance(String algorithm, Provider provider)Returns anExemptionMechanismobject that implements the specified exemption mechanism algorithm.static KeyAgreementKeyAgreement. getInstance(String algorithm, Provider provider)Returns aKeyAgreementobject that implements the specified key agreement algorithm.static KeyGeneratorKeyGenerator. getInstance(String algorithm, Provider provider)Returns aKeyGeneratorobject that generates secret keys for the specified algorithm.static MacMac. getInstance(String algorithm, Provider provider)Returns aMacobject that implements the specified MAC algorithm.static SecretKeyFactorySecretKeyFactory. getInstance(String algorithm, Provider provider)Returns aSecretKeyFactoryobject that converts secret keys of the specified algorithm.PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, Provider provider)Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.Constructors in javax.crypto with parameters of type Provider Constructor Description Cipher(CipherSpi cipherSpi, Provider provider, String transformation)Creates a Cipher object.ExemptionMechanism(ExemptionMechanismSpi exmechSpi, Provider provider, String mechanism)Creates a ExemptionMechanism object.KeyAgreement(KeyAgreementSpi keyAgreeSpi, Provider provider, String algorithm)Creates a KeyAgreement object.KeyGenerator(KeyGeneratorSpi keyGenSpi, Provider provider, String algorithm)Creates a KeyGenerator object.Mac(MacSpi macSpi, Provider provider, String algorithm)Creates a MAC object.SecretKeyFactory(SecretKeyFactorySpi keyFacSpi, Provider provider, String algorithm)Creates a SecretKeyFactory object. -
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 of thisKeyManagerFactoryobject.ProviderSSLContext. getProvider()Returns the provider of thisSSLContextobject.ProviderTrustManagerFactory. getProvider()Returns the provider of thisTrustManagerFactoryobject.Methods in javax.net.ssl with parameters of type Provider Modifier and Type Method Description static KeyManagerFactoryKeyManagerFactory. getInstance(String algorithm, Provider provider)Returns aKeyManagerFactoryobject that acts as a factory for key managers.static SSLContextSSLContext. getInstance(String protocol, Provider provider)Returns aSSLContextobject that implements the specified secure socket protocol.static TrustManagerFactoryTrustManagerFactory. getInstance(String algorithm, Provider provider)Returns aTrustManagerFactoryobject that acts as a factory for trust managers.Constructors in javax.net.ssl with parameters of type Provider Constructor Description KeyManagerFactory(KeyManagerFactorySpi factorySpi, Provider provider, String algorithm)Creates a KeyManagerFactory object.SSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)Creates an SSLContext object.TrustManagerFactory(TrustManagerFactorySpi factorySpi, Provider provider, String algorithm)Creates a TrustManagerFactory object. -
Uses of Provider in javax.security.auth.login
Methods in javax.security.auth.login that return Provider Modifier and Type Method Description ProviderConfiguration. getProvider()Return the Provider of this Configuration.Methods in javax.security.auth.login with parameters of type Provider Modifier and Type Method Description static ConfigurationConfiguration. getInstance(String type, Configuration.Parameters params, Provider provider)Returns a Configuration object of the specified type. -
Uses of Provider in javax.smartcardio
Methods in javax.smartcardio that return Provider Modifier and Type Method Description ProviderTerminalFactory. getProvider()Returns the provider of this TerminalFactory.Methods in javax.smartcardio with parameters of type Provider Modifier and Type Method Description static TerminalFactoryTerminalFactory. getInstance(String type, Object params, Provider provider)Returns a TerminalFactory of the specified type that is initialized with the specified parameters. -
Uses of Provider in javax.xml.crypto.dsig
Methods in javax.xml.crypto.dsig that return Provider Modifier and Type Method Description ProviderTransformService. getProvider()Returns the provider of thisTransformService.ProviderXMLSignatureFactory. getProvider()Returns the provider of thisXMLSignatureFactory.Methods in javax.xml.crypto.dsig with parameters of type Provider Modifier and Type Method Description static TransformServiceTransformService. getInstance(String algorithm, String mechanismType, Provider provider)Returns aTransformServicethat supports the specified algorithm URI (ex:Transform.XPATH2) and mechanism type (ex: DOM) as supplied by the specified provider.static XMLSignatureFactoryXMLSignatureFactory. getInstance(String mechanismType, Provider provider)Returns anXMLSignatureFactorythat supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider. -
Uses of Provider in javax.xml.crypto.dsig.keyinfo
Methods in javax.xml.crypto.dsig.keyinfo that return Provider Modifier and Type Method Description ProviderKeyInfoFactory. getProvider()Returns the provider of thisKeyInfoFactory.Methods in javax.xml.crypto.dsig.keyinfo with parameters of type Provider Modifier and Type Method Description static KeyInfoFactoryKeyInfoFactory. getInstance(String mechanismType, Provider provider)Returns aKeyInfoFactorythat supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider. -
Uses of Provider in jdk.security.jarsigner
Methods in jdk.security.jarsigner with parameters of type Provider Modifier and Type Method Description JarSigner.BuilderJarSigner.Builder. digestAlgorithm(String algorithm, Provider provider)Sets the digest algorithm from the specified provider.JarSigner.BuilderJarSigner.Builder. signatureAlgorithm(String algorithm, Provider provider)Sets the signature algorithm from the specified provider. -
Uses of Provider in org.ietf.jgss
Methods in org.ietf.jgss with parameters of type Provider Modifier and Type Method Description abstract voidGSSManager. addProviderAtEnd(Provider p, Oid mech)This method is used to indicate to the GSSManager that the application would like a particular provider to be used if no other provider can be found that supports the given mechanism.abstract voidGSSManager. 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.
-