Uses of Class
org.jose4j.jca.ProviderContext
Packages that use ProviderContext
-
Uses of ProviderContext in org.jose4j.jwe
Methods in org.jose4j.jwe with parameters of type ProviderContextModifier and TypeMethodDescriptionprivate ProviderContext.ContextWrappingKeyManagementAlgorithm.chooseContext(ProviderContext providerContext) private static ProviderContext.ContextContentEncryptionHelp.choseContext(Headers headers, ProviderContext providerCtx) private KeyAgreementEcdhKeyAgreementAlgorithm.createKeyAgreement(PrivateKey privateKey, PublicKey publicKey, ProviderContext providerContext) byte[]AesCbcHmacSha2ContentEncryptionAlgorithm.decrypt(ContentEncryptionParts contentEncryptionParts, byte[] aad, byte[] contentEncryptionKey, Headers headers, ProviderContext providerContext) byte[]AesGcmContentEncryptionAlgorithm.decrypt(ContentEncryptionParts contentEncParts, byte[] aad, byte[] contentEncryptionKey, Headers headers, ProviderContext providerContext) byte[]ContentEncryptionAlgorithm.decrypt(ContentEncryptionParts contentEncryptionParts, byte[] aad, byte[] contentEncryptionKey, Headers headers, ProviderContext providerContext) protected KeyPbes2HmacShaWithAesKeyWrapAlgorithm.deriveForEncrypt(Key managementKey, Headers headers, ProviderContext providerContext) private KeyPbes2HmacShaWithAesKeyWrapAlgorithm.deriveKey(Key managementKey, Long iterationCount, byte[] saltInput, ProviderContext providerContext) (package private) ContentEncryptionPartsAesCbcHmacSha2ContentEncryptionAlgorithm.encrypt(byte[] plaintext, byte[] aad, byte[] key, byte[] iv, Headers headers, ProviderContext providerContext) AesCbcHmacSha2ContentEncryptionAlgorithm.encrypt(byte[] plaintext, byte[] aad, byte[] contentEncryptionKey, Headers headers, byte[] ivOverride, ProviderContext providerContext) AesGcmContentEncryptionAlgorithm.encrypt(byte[] plaintext, byte[] aad, byte[] contentEncryptionKey, Headers headers, byte[] ivOverride, ProviderContext providerContext) ContentEncryptionAlgorithm.encrypt(byte[] plaintext, byte[] aad, byte[] contentEncryptionKey, Headers headers, byte[] ivOverride, ProviderContext providerContext) private byte[]EcdhKeyAgreementAlgorithm.generateEcdhSecret(PrivateKey privateKey, PublicKey publicKey, ProviderContext providerContext) (package private) static StringContentEncryptionHelp.getCipherProvider(Headers headers, ProviderContext providerCtx) (package private) static StringContentEncryptionHelp.getMacProvider(Headers headers, ProviderContext providerContext) private byte[]EcdhKeyAgreementAlgorithm.kdf(ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] z, ProviderContext providerContext) AesGcmKeyEncryptionAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) DirectKeyManagementAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) EcdhKeyAgreementAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) EcdhKeyAgreementWithAesKeyWrapAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) KeyManagementAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) Pbes2HmacShaWithAesKeyWrapAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) RsaKeyManagementAlgorithm.Rsa1_5.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) WrappingKeyManagementAlgorithm.manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) protected ContentEncryptionKeysWrappingKeyManagementAlgorithm.manageForEnc(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, byte[] contentEncryptionKey, ProviderContext providerContext) AesGcmKeyEncryptionAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) DirectKeyManagementAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) EcdhKeyAgreementAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) (package private) ContentEncryptionKeysEcdhKeyAgreementAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, PublicJsonWebKey ephemeralJwk, ProviderContext providerContext) EcdhKeyAgreementWithAesKeyWrapAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) KeyManagementAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) Pbes2HmacShaWithAesKeyWrapAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) WrappingKeyManagementAlgorithm.manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride, ProviderContext providerContext) AesGcmKeyEncryptionAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) DirectKeyManagementAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) EcdhKeyAgreementAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) EcdhKeyAgreementWithAesKeyWrapAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) KeyManagementAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) Pbes2HmacShaWithAesKeyWrapAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) WrappingKeyManagementAlgorithm.prepareForDecrypt(Key managementKey, Headers headers, ProviderContext providerContext) protected KeyWrappingKeyManagementAlgorithm.unwrap(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ProviderContext providerContext, ContentEncryptionKeyDescriptor cekDesc) -
Uses of ProviderContext in org.jose4j.jws
Methods in org.jose4j.jws with parameters of type ProviderContextModifier and TypeMethodDescriptionprivate MacHmacUsingShaAlgorithm.getMacInstance(Key key, ProviderContext providerContext) private SignatureBaseSignatureAlgorithm.getSignature(ProviderContext providerContext) private voidBaseSignatureAlgorithm.initForSign(Signature signature, Key key, ProviderContext providerContext) BaseSignatureAlgorithm.prepareForSign(Key key, ProviderContext providerContext) HmacUsingShaAlgorithm.prepareForSign(Key key, ProviderContext providerContext) JsonWebSignatureAlgorithm.prepareForSign(Key key, ProviderContext providerContext) UnsecuredNoneAlgorithm.prepareForSign(Key key, ProviderContext providerContext) booleanBaseSignatureAlgorithm.verifySignature(byte[] signatureBytes, Key key, byte[] securedInputBytes, ProviderContext providerContext) booleanEcdsaUsingShaAlgorithm.verifySignature(byte[] signatureBytes, Key key, byte[] securedInputBytes, ProviderContext providerContext) booleanHmacUsingShaAlgorithm.verifySignature(byte[] signatureBytes, Key key, byte[] securedInputBytes, ProviderContext providerContext) booleanJsonWebSignatureAlgorithm.verifySignature(byte[] signatureBytes, Key key, byte[] securedInputBytes, ProviderContext providerContext) booleanUnsecuredNoneAlgorithm.verifySignature(byte[] signatureBytes, Key key, byte[] securedInputBytes, ProviderContext providerContext) -
Uses of ProviderContext in org.jose4j.jwt.consumer
Fields in org.jose4j.jwt.consumer declared as ProviderContextModifier and TypeFieldDescriptionprivate ProviderContextJwtConsumer.jweProviderContextprivate ProviderContextJwtConsumerBuilder.jweProviderContextprivate ProviderContextJwtConsumer.jwsProviderContextprivate ProviderContextJwtConsumerBuilder.jwsProviderContextMethods in org.jose4j.jwt.consumer with parameters of type ProviderContextModifier and TypeMethodDescription(package private) voidJwtConsumer.setJweProviderContext(ProviderContext jweProviderContext) JwtConsumerBuilder.setJweProviderContext(ProviderContext jweProviderContext) Sets theProviderContextfor any JWE operations to be done by the JwtConsumer being built.(package private) voidJwtConsumer.setJwsProviderContext(ProviderContext jwsProviderContext) JwtConsumerBuilder.setJwsProviderContext(ProviderContext jwsProviderContext) Sets theProviderContextfor any JWS operations to be done by the JwtConsumer being built. -
Uses of ProviderContext in org.jose4j.jwx
Fields in org.jose4j.jwx declared as ProviderContextModifier and TypeFieldDescriptionprivate static final ProviderContextJsonWebStructure.DEFAULT_PROVIDER_CONTEXTprivate ProviderContextJsonWebStructure.providerCtxMethods in org.jose4j.jwx that return ProviderContextMethods in org.jose4j.jwx with parameters of type ProviderContextModifier and TypeMethodDescriptionvoidJsonWebStructure.setProviderContext(ProviderContext providerCtx) Sets theProviderContextfor this JWS or JWE, which allows for a particular Java Cryptography Architecture provider to be indicated by name to be used for various cryptographic operations.