Package org.bouncycastle.tls.crypto.impl.jcajce
package org.bouncycastle.tls.crypto.impl.jcajce
-
ClassDescriptionCredentialed class for generating signatures based on the use of primitives from the JCA.Implementation class for a single X.509 certificate based on the JCA.Class for providing cryptographic services for TLS based on implementations in the JCA/JCE.Basic builder class for constructing standard JcaTlsCrypto classes.Implementation class for generation of the raw DSA signature type using the JCA.Implementation class for the verification of the raw DSA signature type using the JCA.JCA base class for the signers implementing the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA.JCA base class for the verifiers implementing the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA.Implementation class for generation of ECDSA signatures in TLS 1.3+ using the JCA.Implementation class for generation of the raw ECDSA signature type using the JCA.Implementation class for the verification of the raw ECDSA signature type using the JCA.Wrapper class for providing support methods for a TlsHash based on the JCA MessageDigest class.Operator supporting the generation of RSASSA-PSS signatures.Operator supporting the verification of RSASSA-PSS signatures.Operator supporting the generation of RSASSA-PKCS1-v1_5 signatures.Operator supporting the verification of RSASSA-PKCS1-v1_5 signatures.A basic wrapper for a JCE Cipher class to provide the needed AEAD cipher functionality for TLS.A basic wrapper for a JCE Cipher class to provide the needed block cipher functionality for TLS.A basic wrapper for a JCE Cipher class to provide the needed block cipher functionality for TLS where the cipher requires the IV to be continued between calls.Credentialed class generating agreed secrets from a peer's public key for our end of the TLS connection using the JCE.Credentialed class decrypting RSA encrypted secrets sent from a peer for our end of the TLS connection using the JCE.Support class for ephemeral Diffie-Hellman using the JCE.JCE support class for Diffie-Hellman key pair generation and key agreement over a specified Diffie-Hellman configuration.Support class for ephemeral Elliptic Curve Diffie-Hellman using the JCE.EC domain class for generating key pairs and performing key agreement.Wrapper class for a JCE MAC based on HMAC to provide the necessary operations for TLS.JCE support class for handling TLS secrets and deriving key material and other secrets from them.Support class for X25519 using the JCE.Support class for X448 using the JCE.