- B - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
- b - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- B - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- B - Variable in class org.bouncycastle.tls.ServerSRPParams
-
- bad_certificate - Static variable in class org.bouncycastle.tls.AlertDescription
-
A certificate was corrupt, contained signatures that did not verify correctly, etc.
- bad_certificate_hash_value - Static variable in class org.bouncycastle.tls.AlertDescription
-
This alert is sent by servers when a certificate hash does not match a client provided
certificate_hash.
- bad_certificate_status_response - Static variable in class org.bouncycastle.tls.AlertDescription
-
This alert is sent by clients that receive an invalid certificate status response (see
Section 3.6).
- bad_record_mac - Static variable in class org.bouncycastle.tls.AlertDescription
-
This alert is returned if a record is received with an incorrect MAC.
- BASE_CIPHER_SUITES - Static variable in class org.bouncycastle.tls.DefaultTlsClient
-
- BASE_CIPHER_SUITES - Static variable in class org.bouncycastle.tls.DefaultTlsServer
-
- BASE_CIPHER_SUITES - Static variable in class org.bouncycastle.tls.PSKTlsClient
-
- BASE_CIPHER_SUITES - Static variable in class org.bouncycastle.tls.PSKTlsServer
-
- BASE_CIPHER_SUITES - Static variable in class org.bouncycastle.tls.SRPTlsClient
-
- BASE_CIPHER_SUITES - Static variable in class org.bouncycastle.tls.SRPTlsServer
-
- BasicClientAuthTlsTest - Class in org.bouncycastle.jsse.provider.test
-
- BasicClientAuthTlsTest() - Constructor for class org.bouncycastle.jsse.provider.test.BasicClientAuthTlsTest
-
- BasicClientAuthTlsTest.ClientAuthClient - Class in org.bouncycastle.jsse.provider.test
-
- BasicClientAuthTlsTest.ClientAuthServer - Class in org.bouncycastle.jsse.provider.test
-
- BasicTlsPSKIdentity - Class in org.bouncycastle.tls
-
A basic PSK Identity holder.
- BasicTlsPSKIdentity(byte[], byte[]) - Constructor for class org.bouncycastle.tls.BasicTlsPSKIdentity
-
- BasicTlsPSKIdentity(String, byte[]) - Constructor for class org.bouncycastle.tls.BasicTlsPSKIdentity
-
- BasicTlsTest - Class in org.bouncycastle.jsse.provider.test
-
- BasicTlsTest() - Constructor for class org.bouncycastle.jsse.provider.test.BasicTlsTest
-
- BasicTlsTest - Class in org.bouncycastle.tls.test
-
- BasicTlsTest() - Constructor for class org.bouncycastle.tls.test.BasicTlsTest
-
- BasicTlsTest.SimpleClient - Class in org.bouncycastle.jsse.provider.test
-
- BasicTlsTest.SimpleServer - Class in org.bouncycastle.jsse.provider.test
-
- BC - Static variable in class org.bouncycastle.tls.test.CertChainUtil
-
- BcChaCha20Poly1305 - Class in org.bouncycastle.tls.crypto.impl.bc
-
- BcChaCha20Poly1305(boolean) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcChaCha20Poly1305
-
- BcDefaultTlsCredentialedAgreement - Class in org.bouncycastle.tls.crypto.impl.bc
-
Credentialed class generating agreed secrets from a peer's public key for our end of the TLS connection using the BC light-weight API.
- BcDefaultTlsCredentialedAgreement(BcTlsCrypto, Certificate, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedAgreement
-
- BcDefaultTlsCredentialedDecryptor - Class in org.bouncycastle.tls.crypto.impl.bc
-
Credentialed class decrypting RSA encrypted secrets sent from a peer for our end of the TLS connection using the BC light-weight API.
- BcDefaultTlsCredentialedDecryptor(BcTlsCrypto, Certificate, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedDecryptor
-
- BcDefaultTlsCredentialedSigner - Class in org.bouncycastle.tls.crypto.impl.bc
-
Credentialed class for generating signatures based on the use of primitives from the BC light-weight API.
- BcDefaultTlsCredentialedSigner(TlsCryptoParameters, BcTlsCrypto, AsymmetricKeyParameter, Certificate, SignatureAndHashAlgorithm) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedSigner
-
- BCJSSEClientTest - Class in org.bouncycastle.jsse.provider.test
-
A simple test designed to conduct a TLS handshake with an external TLS server,
using the BC and BCJSSE providers.
- BCJSSEClientTest() - Constructor for class org.bouncycastle.jsse.provider.test.BCJSSEClientTest
-
- BCSNIHostName - Class in org.bouncycastle.jsse
-
- BCSNIHostName(String) - Constructor for class org.bouncycastle.jsse.BCSNIHostName
-
- BCSNIHostName(byte[]) - Constructor for class org.bouncycastle.jsse.BCSNIHostName
-
- BCSNIMatcher - Class in org.bouncycastle.jsse
-
- BCSNIMatcher(int) - Constructor for class org.bouncycastle.jsse.BCSNIMatcher
-
- BCSNIServerName - Class in org.bouncycastle.jsse
-
- BCSNIServerName(int, byte[]) - Constructor for class org.bouncycastle.jsse.BCSNIServerName
-
- BCSSLConnection - Interface in org.bouncycastle.jsse
-
A BCJSSE-specific interface providing access to extended connection-specific functionality.
- BCSSLEngine - Interface in org.bouncycastle.jsse
-
A BCJSSE-specific interface to expose extended functionality on SSLEngine
implementations.
- BCSSLSocket - Interface in org.bouncycastle.jsse
-
A BCJSSE-specific interface to expose extended functionality on SSLSocket
implementations.
- BcTlsCertificate - Class in org.bouncycastle.tls.crypto.impl.bc
-
Implementation class for a single X.509 certificate based on the BC light-weight API.
- BcTlsCertificate(BcTlsCrypto, byte[]) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- BcTlsCertificate(BcTlsCrypto, Certificate) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- BcTlsCrypto - Class in org.bouncycastle.tls.crypto.impl.bc
-
Class for providing cryptographic services for TLS based on implementations in the BC light-weight API.
- BcTlsCrypto(SecureRandom) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- BcTlsCrypto.AeadOperator - Class in org.bouncycastle.tls.crypto.impl.bc
-
- BcTlsDH - Class in org.bouncycastle.tls.crypto.impl.bc
-
Support class for ephemeral Diffie-Hellman using the BC light-weight library.
- BcTlsDH(BcTlsDHDomain) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsDH
-
- BcTlsDHDomain - Class in org.bouncycastle.tls.crypto.impl.bc
-
BC light-weight support class for Diffie-Hellman key pair generation and key agreement over a specified Diffie-Hellman configuration.
- BcTlsDHDomain(BcTlsCrypto, TlsDHConfig) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- BcTlsDSASigner - Class in org.bouncycastle.tls.crypto.impl.bc
-
Implementation class for generation of the raw DSA signature type using the BC light-weight API.
- BcTlsDSASigner(BcTlsCrypto, DSAPrivateKeyParameters) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSASigner
-
- BcTlsDSAVerifier - Class in org.bouncycastle.tls.crypto.impl.bc
-
Implementation class for the verification of the raw DSA signature type using the BC light-weight API.
- BcTlsDSAVerifier(BcTlsCrypto, DSAPublicKeyParameters) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSAVerifier
-
- BcTlsDSSSigner - Class in org.bouncycastle.tls.crypto.impl.bc
-
BC light-weight base class for the signers implementing the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA.
- BcTlsDSSSigner(BcTlsCrypto, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSSigner
-
- BcTlsDSSVerifier - Class in org.bouncycastle.tls.crypto.impl.bc
-
BC light-weight base class for the verifiers supporting the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA.
- BcTlsDSSVerifier(BcTlsCrypto, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSVerifier
-
- BcTlsECDH - Class in org.bouncycastle.tls.crypto.impl.bc
-
Support class for ephemeral Elliptic Curve Diffie-Hellman using the BC light-weight library.
- BcTlsECDH(BcTlsECDomain) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDH
-
- BcTlsECDomain - Class in org.bouncycastle.tls.crypto.impl.bc
-
EC domain class for generating key pairs and performing key agreement.
- BcTlsECDomain(BcTlsCrypto, TlsECConfig) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- BcTlsECDSASigner - Class in org.bouncycastle.tls.crypto.impl.bc
-
Implementation class for generation of the raw ECDSA signature type using the BC light-weight API.
- BcTlsECDSASigner(BcTlsCrypto, ECPrivateKeyParameters) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDSASigner
-
- BcTlsECDSAVerifier - Class in org.bouncycastle.tls.crypto.impl.bc
-
Implementation class for the verification of the raw ECDSA signature type using the BC light-weight API.
- BcTlsECDSAVerifier(BcTlsCrypto, ECPublicKeyParameters) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDSAVerifier
-
- BcTlsRSASigner - Class in org.bouncycastle.tls.crypto.impl.bc
-
Operator supporting the generation of RSA signatures using the BC light-weight API.
- BcTlsRSASigner(BcTlsCrypto, RSAKeyParameters) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsRSASigner
-
- BcTlsRSAVerifier - Class in org.bouncycastle.tls.crypto.impl.bc
-
Operator supporting the verification of RSA signatures using the BC light-weight API.
- BcTlsRSAVerifier(BcTlsCrypto, RSAKeyParameters) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsRSAVerifier
-
- BcTlsSecret - Class in org.bouncycastle.tls.crypto.impl.bc
-
BC light-weight support class for handling TLS secrets and deriving key material and other secrets from them.
- BcTlsSecret(BcTlsCrypto, byte[]) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsSecret
-
- BcTlsSigner - Class in org.bouncycastle.tls.crypto.impl.bc
-
- BcTlsSigner(BcTlsCrypto, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsSigner
-
- BcTlsVerifier - Class in org.bouncycastle.tls.crypto.impl.bc
-
- BcTlsVerifier(BcTlsCrypto, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.tls.crypto.impl.bc.BcTlsVerifier
-
- block - Static variable in class org.bouncycastle.tls.CipherType
-
- blockForHandshake() - Method in class org.bouncycastle.tls.TlsProtocol
-
- blocking - Variable in class org.bouncycastle.tls.TlsProtocol
-
- BouncyCastleJsseProvider - Class in org.bouncycastle.jsse.provider
-
- BouncyCastleJsseProvider() - Constructor for class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- BouncyCastleJsseProvider(Provider) - Constructor for class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- BouncyCastleJsseProvider(boolean, Provider) - Constructor for class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- BouncyCastleJsseProvider(String) - Constructor for class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- BouncyCastleJsseProvider(boolean, JcaTlsCryptoProvider) - Constructor for class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- brainpoolP256r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- brainpoolP384r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- brainpoolP512r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- build() - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- Builder() - Constructor for class org.bouncycastle.tls.SessionParameters.Builder
-
- BulkCipherAlgorithm - Class in org.bouncycastle.tls
-
RFC 2246
Note that the values here are implementation-specific and arbitrary.
- BulkCipherAlgorithm() - Constructor for class org.bouncycastle.tls.BulkCipherAlgorithm
-
- ByteQueue - Class in org.bouncycastle.tls
-
A queue for bytes.
- ByteQueue() - Constructor for class org.bouncycastle.tls.ByteQueue
-
- ByteQueue(int) - Constructor for class org.bouncycastle.tls.ByteQueue
-
- ByteQueue(byte[], int, int) - Constructor for class org.bouncycastle.tls.ByteQueue
-
- ByteQueueInputStream - Class in org.bouncycastle.tls
-
InputStream based on a ByteQueue implementation.
- ByteQueueInputStream() - Constructor for class org.bouncycastle.tls.ByteQueueInputStream
-
- ByteQueueInputStreamTest - Class in org.bouncycastle.tls.test
-
- ByteQueueInputStreamTest() - Constructor for class org.bouncycastle.tls.test.ByteQueueInputStreamTest
-
- ByteQueueOutputStream - Class in org.bouncycastle.tls
-
OutputStream based on a ByteQueue implementation.
- ByteQueueOutputStream() - Constructor for class org.bouncycastle.tls.ByteQueueOutputStream
-
- cached_info - Static variable in class org.bouncycastle.tls.ExtensionType
-
- CachedInformationType - Class in org.bouncycastle.tls
-
- CachedInformationType() - Constructor for class org.bouncycastle.tls.CachedInformationType
-
- calculateBasicAgreement(DHPrivateKeyParameters, DHPublicKeyParameters) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- calculateBasicAgreement(ECPrivateKeyParameters, ECPublicKeyParameters) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- calculateClientEvidenceMessage() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
Computes the client evidence message M1 using the previously received values.
- calculateDHAgreement(DHPrivateKeyParameters, DHPublicKeyParameters) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- calculateDHAgreement(DHPrivateKey, DHPublicKey) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- calculateECDHAgreement(ECPrivateKeyParameters, ECPublicKeyParameters) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- calculateECDHAgreement(ECPrivateKey, ECPublicKey) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- calculateHash() - Method in class org.bouncycastle.tls.CombinedHash
-
- calculateHash() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsHash
-
- calculateHash() - Method in interface org.bouncycastle.tls.crypto.TlsHash
-
Return calculated hash for any input passed in.
- calculateKeyAgreement(String, PrivateKey, PublicKey, String) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- calculateKeyBlock(TlsCryptoParameters, int) - Static method in class org.bouncycastle.tls.crypto.impl.TlsImplUtils
-
- calculateMAC() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsHMAC
-
- calculateMAC() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsMAC
-
- calculateMac(long, short, byte[], int, int) - Method in interface org.bouncycastle.tls.crypto.impl.TlsSuiteMac
-
Calculate the MAC for some given data.
- calculateMAC() - Method in interface org.bouncycastle.tls.crypto.TlsMAC
-
Return calculated MAC for any input passed in.
- calculateMacConstantTime(long, short, byte[], int, int, int, byte[]) - Method in interface org.bouncycastle.tls.crypto.impl.TlsSuiteMac
-
Constant time calculation of the MAC for some given data with a given expected length.
- calculateSecret() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDH
-
- calculateSecret() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDH
-
- calculateSecret() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDH
-
- calculateSecret() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDH
-
- calculateSecret(BigInteger) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
Generates the secret S given the server's credentials
- calculateSecret(BigInteger) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
Processes the client's credentials.
- calculateSecret() - Method in interface org.bouncycastle.tls.crypto.TlsAgreement
-
Calculate the agreed secret based on the calculator's current state.
- calculateSecret(BigInteger) - Method in interface org.bouncycastle.tls.crypto.TlsSRP6Client
-
Generates the secret S given the server's credentials
- calculateSecret(BigInteger) - Method in interface org.bouncycastle.tls.crypto.TlsSRP6Server
-
Processes the client's credentials.
- calculateServerEvidenceMessage() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
Computes the server evidence message M2 using the previously verified values.
- calculateSessionKey() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
Computes the final session key as a result of the SRP successful mutual authentication
To be called after verifying the server evidence message M2.
- calculateSessionKey() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
Computes the final session key as a result of the SRP successful mutual authentication
To be called after calculating the server evidence message M2.
- call() - Method in class org.bouncycastle.jsse.provider.test.BasicClientAuthTlsTest.ClientAuthClient
-
- call() - Method in class org.bouncycastle.jsse.provider.test.BasicClientAuthTlsTest.ClientAuthServer
-
- call() - Method in class org.bouncycastle.jsse.provider.test.BasicTlsTest.SimpleClient
-
- call() - Method in class org.bouncycastle.jsse.provider.test.BasicTlsTest.SimpleServer
-
- CAMELLIA_128_CBC - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- CAMELLIA_128_GCM - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- CAMELLIA_256_CBC - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- CAMELLIA_256_GCM - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- cause - Variable in exception org.bouncycastle.tls.TlsException
-
- cert - Static variable in class org.bouncycastle.tls.CachedInformationType
-
- cert_req - Static variable in class org.bouncycastle.tls.CachedInformationType
-
- cert_sha1_hash - Static variable in class org.bouncycastle.tls.IdentifierType
-
- cert_type - Static variable in class org.bouncycastle.tls.ExtensionType
-
- CertChainType - Class in org.bouncycastle.tls
-
Implementation of the RFC 3546 3.3.
- CertChainType() - Constructor for class org.bouncycastle.tls.CertChainType
-
- CertChainUtil - Class in org.bouncycastle.tls.test
-
- CertChainUtil() - Constructor for class org.bouncycastle.tls.test.CertChainUtil
-
- Certificate - Class in org.bouncycastle.tls
-
Parsing and encoding of a Certificate struct from RFC 4346.
- Certificate(TlsCertificate[]) - Constructor for class org.bouncycastle.tls.Certificate
-
- certificate - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedDecryptor
-
- certificate - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- certificate - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- certificate - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedDecryptor
-
- certificate - Variable in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- certificate - Static variable in class org.bouncycastle.tls.HandshakeType
-
- certificate_based - Static variable in class org.bouncycastle.tls.ClientAuthenticationType
-
- certificate_expired - Static variable in class org.bouncycastle.tls.AlertDescription
-
A certificate has expired or is not currently valid.
- certificate_request - Static variable in class org.bouncycastle.tls.HandshakeType
-
- certificate_revoked - Static variable in class org.bouncycastle.tls.AlertDescription
-
A certificate was revoked by its signer.
- certificate_status - Static variable in class org.bouncycastle.tls.HandshakeType
-
- certificate_unknown - Static variable in class org.bouncycastle.tls.AlertDescription
-
Some other (unspecified) issue arose in processing the certificate, rendering it
unacceptable.
- certificate_unobtainable - Static variable in class org.bouncycastle.tls.AlertDescription
-
This alert is sent by servers who are unable to retrieve a certificate chain from the URL
supplied by the client (see Section 3.3).
- certificate_url - Static variable in class org.bouncycastle.tls.HandshakeType
-
- certificate_verify - Static variable in class org.bouncycastle.tls.HandshakeType
-
- certificateAuthorities - Variable in class org.bouncycastle.tls.CertificateRequest
-
- certificateList - Variable in class org.bouncycastle.tls.Certificate
-
- CertificateRequest - Class in org.bouncycastle.tls
-
Parsing and encoding of a CertificateRequest struct from RFC 4346.
- CertificateRequest(short[], Vector, Vector) - Constructor for class org.bouncycastle.tls.CertificateRequest
-
- certificateRequest - Variable in class org.bouncycastle.tls.TlsClientProtocol
-
- certificateRequest - Variable in class org.bouncycastle.tls.TlsServerProtocol
-
- CertificateStatus - Class in org.bouncycastle.tls
-
- CertificateStatus(short, Object) - Constructor for class org.bouncycastle.tls.CertificateStatus
-
- certificateStatus - Variable in class org.bouncycastle.tls.TlsClientProtocol
-
- certificateStatusRequest - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- CertificateStatusRequest - Class in org.bouncycastle.tls
-
Implementation of the RFC 3546 3.6.
- CertificateStatusRequest(short, Object) - Constructor for class org.bouncycastle.tls.CertificateStatusRequest
-
- CertificateStatusType - Class in org.bouncycastle.tls
-
- CertificateStatusType() - Constructor for class org.bouncycastle.tls.CertificateStatusType
-
- CertificateType - Class in org.bouncycastle.tls
-
RFC 6091
- CertificateType() - Constructor for class org.bouncycastle.tls.CertificateType
-
- certificateTypes - Variable in class org.bouncycastle.tls.CertificateRequest
-
- CertificateURL - Class in org.bouncycastle.tls
-
- CertificateURL(short, Vector) - Constructor for class org.bouncycastle.tls.CertificateURL
-
- CHACHA20_POLY1305 - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- change_cipher_spec - Static variable in class org.bouncycastle.tls.ChangeCipherSpec
-
- change_cipher_spec - Static variable in class org.bouncycastle.tls.ContentType
-
- ChangeCipherSpec - Class in org.bouncycastle.tls
-
- ChangeCipherSpec() - Constructor for class org.bouncycastle.tls.ChangeCipherSpec
-
- ChannelBinding - Class in org.bouncycastle.tls
-
RFC 5056
Note that the values here are implementation-specific and arbitrary.
- ChannelBinding() - Constructor for class org.bouncycastle.tls.ChannelBinding
-
- checkActualFormat(short[], short) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- checkAlive() - Method in class org.bouncycastle.tls.crypto.impl.AbstractTlsSecret
-
- checkCorrectType(short) - Method in class org.bouncycastle.tls.TrustedAuthority
-
- checkForUnexpectedServerExtension(Hashtable, Integer) - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- checkGroup(TlsDHConfig) - Method in class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- checkMinimumPrimeBits(TlsDHConfig) - Method in class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- checkPaddingConstantTime(byte[], int, int, int, int) - Method in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- checkPointEncoding(short[], int, byte[]) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- checkReceivedChangeCipherSpec(boolean) - Method in class org.bouncycastle.tls.TlsProtocol
-
- checkServerCertSigAlg(Certificate) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- checkServerExtensions() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- checkUint16(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint16(long) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint24(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint24(long) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint32(long) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint48(long) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint64(long) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint8(short) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint8(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- checkUint8(long) - Static method in class org.bouncycastle.tls.TlsUtils
-
- chooseExtraPadBlocks(SecureRandom, int) - Method in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- chooseSignatureAndHashAlgorithm(TlsContext, Vector, short) - Static method in class org.bouncycastle.tls.TlsUtils
-
- cipher - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcChaCha20Poly1305
-
- cipher - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- cipherKey - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- cipherMode - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- cipherSuite - Variable in class org.bouncycastle.jsse.provider.test.CipherSuitesTestConfig
-
- CipherSuite - Class in org.bouncycastle.tls
-
RFC 2246 A.5
- CipherSuite() - Constructor for class org.bouncycastle.tls.CipherSuite
-
- CipherSuitesTestCase - Class in org.bouncycastle.jsse.provider.test
-
- CipherSuitesTestCase(String) - Constructor for class org.bouncycastle.jsse.provider.test.CipherSuitesTestCase
-
- CipherSuitesTestCase(CipherSuitesTestConfig) - Constructor for class org.bouncycastle.jsse.provider.test.CipherSuitesTestCase
-
- CipherSuitesTestConfig - Class in org.bouncycastle.jsse.provider.test
-
- CipherSuitesTestConfig() - Constructor for class org.bouncycastle.jsse.provider.test.CipherSuitesTestConfig
-
- CipherSuitesTestSuite - Class in org.bouncycastle.jsse.provider.test
-
- CipherSuitesTestSuite() - Constructor for class org.bouncycastle.jsse.provider.test.CipherSuitesTestSuite
-
- CipherType - Class in org.bouncycastle.tls
-
RFC 2246
Note that the values here are implementation-specific and arbitrary.
- CipherType() - Constructor for class org.bouncycastle.tls.CipherType
-
- cleanupHandshake() - Method in class org.bouncycastle.tls.TlsClientProtocol
-
- cleanupHandshake() - Method in class org.bouncycastle.tls.TlsProtocol
-
- cleanupHandshake() - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- clear() - Method in class org.bouncycastle.tls.SessionParameters
-
- client - Static variable in class org.bouncycastle.tls.ConnectionEnd
-
- CLIENT_AUTH_INVALID_CERT - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Client will authenticate if it receives a certificate request, with an invalid certificate
- CLIENT_AUTH_INVALID_VERIFY - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Client will authenticate if it receives a certificate request, with an invalid CertificateVerify signature
- CLIENT_AUTH_NONE - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Client does not authenticate, ignores any certificate request
- CLIENT_AUTH_VALID - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Client will authenticate if it receives a certificate request
- client_authz - Static variable in class org.bouncycastle.tls.ExtensionType
-
- client_certificate_type - Static variable in class org.bouncycastle.tls.ExtensionType
-
- client_certificate_url - Static variable in class org.bouncycastle.tls.ExtensionType
-
- client_EAP_encryption - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- client_finished - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- client_hello - Static variable in class org.bouncycastle.tls.HandshakeType
-
- client_key_exchange - Static variable in class org.bouncycastle.tls.HandshakeType
-
- clientAuth - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures the client authentication behaviour of the test client.
- ClientAuthClient(KeyStore, char[], X509Certificate) - Constructor for class org.bouncycastle.jsse.provider.test.BasicClientAuthTlsTest.ClientAuthClient
-
- ClientAuthenticationType - Class in org.bouncycastle.tls
-
- ClientAuthenticationType() - Constructor for class org.bouncycastle.tls.ClientAuthenticationType
-
- clientAuthSigAlg - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
If not null, and TLS 1.2 or higher is negotiated, selects a fixed signature/hash algorithm to
be used for the CertificateVerify signature (if one is sent).
- clientAuthSigAlgClaimed - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
If not null, and TLS 1.2 or higher is negotiated, selects a fixed signature/hash algorithm to
be _claimed_ in the CertificateVerify (if one is sent), independently of what was actually used.
- ClientCertificateType - Class in org.bouncycastle.tls
-
- ClientCertificateType() - Constructor for class org.bouncycastle.tls.ClientCertificateType
-
- clientCrypto - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
- clientECPointFormats - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- clientECPointFormats - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- clientECPointFormats - Variable in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- clientECPointFormats - Variable in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- clientExtensions - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- clientExtensions - Variable in class org.bouncycastle.tls.TlsProtocol
-
- clientFallback - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures whether the client will indicate version fallback via TLS_FALLBACK_SCSV.
- clientHandshake(DTLSClientProtocol.ClientHandshakeState, DTLSRecordLayer) - Method in class org.bouncycastle.tls.DTLSClientProtocol
-
- ClientHandshakeState() - Constructor for class org.bouncycastle.tls.DTLSClientProtocol.ClientHandshakeState
-
- clientMinimumVersion - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures the minimum protocol version the client will accept.
- clientOfferVersion - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures the protocol version the client will offer.
- clientSendSignatureAlgorithms - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures whether a (TLS 1.2+) client will send the signature_algorithms extension in ClientHello.
- clientSupportedGroups - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- clientTrustStore - Variable in class org.bouncycastle.jsse.provider.test.CipherSuitesTestConfig
-
- clientVersion - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- clone() - Method in class org.bouncycastle.tls.CombinedHash
-
- clone() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsHash
-
- clone() - Method in interface org.bouncycastle.tls.crypto.TlsHash
-
Return a clone of this hash object representing its current state.
- cloneCertificateList() - Method in class org.bouncycastle.tls.Certificate
-
- cloneDigest(short, Digest) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- close() - Method in class org.bouncycastle.tls.ByteQueueInputStream
-
- close() - Method in interface org.bouncycastle.tls.DatagramTransport
-
- close() - Method in class org.bouncycastle.tls.DTLSTransport
-
- close() - Method in class org.bouncycastle.tls.test.LoggingDatagramTransport
-
- close() - Method in class org.bouncycastle.tls.test.UnreliableDatagramTransport
-
- close() - Method in class org.bouncycastle.tls.TlsProtocol
-
Closes this connection.
- close() - Method in class org.bouncycastle.tls.UDPTransport
-
- close_notify - Static variable in class org.bouncycastle.tls.AlertDescription
-
This message notifies the recipient that the sender will not send any more messages on this
connection.
- closeInput() - Method in class org.bouncycastle.tls.TlsProtocol
-
Should be called in non-blocking mode when the input data reaches EOF.
- CombinedHash - Class in org.bouncycastle.tls
-
A combined hash, which implements md5(m) || sha1(m).
- CombinedHash(TlsCrypto) - Constructor for class org.bouncycastle.tls.CombinedHash
-
- CombinedHash(CombinedHash) - Constructor for class org.bouncycastle.tls.CombinedHash
-
- compareTo(Object) - Method in class org.bouncycastle.tls.SessionID
-
- completeHandshake() - Method in class org.bouncycastle.tls.TlsProtocol
-
- compress(OutputStream) - Method in interface org.bouncycastle.tls.TlsCompression
-
Return an output stream that writes compressed data to the passed in stream.
- compress(OutputStream) - Method in class org.bouncycastle.tls.TlsNullCompression
-
- CompressionMethod - Class in org.bouncycastle.tls
-
RFC 2246 6.1
- CompressionMethod() - Constructor for class org.bouncycastle.tls.CompressionMethod
-
- config - Variable in class org.bouncycastle.jsse.provider.test.CipherSuitesTestCase
-
- config - Variable in class org.bouncycastle.tls.test.DTLSTestCase
-
- config - Variable in class org.bouncycastle.tls.test.TlsTestCase
-
- ConfigTest - Class in org.bouncycastle.jsse.provider.test
-
- ConfigTest() - Constructor for class org.bouncycastle.jsse.provider.test.ConfigTest
-
- connect(TlsClient, DatagramTransport) - Method in class org.bouncycastle.tls.DTLSClientProtocol
-
- connect(TlsClient) - Method in class org.bouncycastle.tls.TlsClientProtocol
-
Initiates a TLS handshake in the role of client.
- connection_state - Variable in class org.bouncycastle.tls.TlsProtocol
-
- ConnectionEnd - Class in org.bouncycastle.tls
-
RFC 2246
Note that the values here are implementation-specific and arbitrary.
- ConnectionEnd() - Constructor for class org.bouncycastle.tls.ConnectionEnd
-
- containsDHECipherSuites(int[]) - Static method in class org.bouncycastle.tls.TlsDHUtils
-
- containsECCipherSuites(int[]) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- ContentType - Class in org.bouncycastle.tls
-
RFC 2246 6.2.1
- ContentType() - Constructor for class org.bouncycastle.tls.ContentType
-
- context - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- context - Variable in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- context - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- context - Variable in class org.bouncycastle.tls.CombinedHash
-
- convert(BcTlsCrypto, TlsCertificate) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- convert(JcaTlsCrypto, TlsCertificate) - Static method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- copy() - Method in class org.bouncycastle.tls.SessionParameters
-
- copyBufferTo(OutputStream) - Method in interface org.bouncycastle.tls.TlsHandshakeHash
-
- copyTo(OutputStream, int) - Method in class org.bouncycastle.tls.ByteQueue
-
Copy some bytes from the beginning of the data to the provided OutputStream
.
- create(SecureRandom) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCryptoProvider
-
Create a new TlsCrypto using the current builder configuration and the passed in entropy source..
- create(SecureRandom, SecureRandom) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCryptoProvider
-
Create a new TlsCrypto using the current builder configuration.
- create(SecureRandom) - Method in interface org.bouncycastle.tls.crypto.TlsCryptoProvider
-
Create a TlsCrypto using the passed in sources of entropy for key material and nonce generation.
- create(SecureRandom, SecureRandom) - Method in interface org.bouncycastle.tls.crypto.TlsCryptoProvider
-
Create a TlsCrypto using the passed in sources of entropy for keys and nonces.
- createAEADBlockCipher_AES_CCM() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAEADBlockCipher_AES_GCM() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAEADBlockCipher_AES_OCB() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAEADBlockCipher_ARIA_GCM() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAEADBlockCipher_Camellia_GCM() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAEADCipher(String, String, int, boolean) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
If you want to create your own versions of the AEAD ciphers required, override this method.
- createAESBlockCipher() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAESCipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createAESEngine() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createARIABlockCipher() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createARIACipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createARIAEngine() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createBlockCipher(String, String, int, boolean) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
If you want to create your own versions of the block ciphers required, override this method.
- createBlockCipherWithCBCImplicitIV(String, String, int, boolean) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
If you want to create your own versions of the block ciphers for < TLS 1.1, override this method.
- createCamelliaBlockCipher() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCamelliaCipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCamelliaEngine() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCertificate(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCertificate(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createCertificate(byte[]) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create a TlsCertificate from a ASN.1 binary encoding of an X.509 certificate.
- createCertificateTypeExtensionClient(short[]) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createCertificateTypeExtensionServer(short) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createChaCha20Poly1305(TlsCryptoParameters) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.AbstractTlsCrypto
-
Create a cipher for the specified encryption and MAC algorithms.
- createCipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.AbstractTlsSecret
-
- createCipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCipher(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createCipher(TlsCryptoParameters, int, int) - Method in interface org.bouncycastle.tls.crypto.TlsSecret
-
Create a cipher suite that matches the passed in encryption algorithm and mac algorithm.
- createCipher_AES_CCM(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCipher_AES_GCM(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCipher_AES_OCB(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCipher_ARIA_GCM(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createCipher_Camellia_GCM(TlsCryptoParameters, int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createClientCertificateURLExtension() - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createDESedeBlockCipher() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createDESedeCipher(TlsCryptoParameters, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createDH() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- createDH() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- createDH() - Method in interface org.bouncycastle.tls.crypto.TlsDHDomain
-
Return an agreement operator suitable for ephemeral Diffie-Hellman.
- createDHDomain(TlsDHConfig) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createDHDomain(TlsDHConfig) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createDHDomain(TlsDHConfig) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create an domain object supporting the domain parameters described in dhConfig.
- createDHEKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- createDHEKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- createDHEKeyExchangeClient(int, Vector, TlsDHConfigVerifier) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createDHEKeyExchangeClient(int, Vector, TlsDHConfigVerifier) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createDHEKeyExchangeClient(int, Vector, TlsDHConfigVerifier) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createDHEKeyExchangeServer(int, Vector, TlsDHConfig) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createDHEKeyExchangeServer(int, Vector, TlsDHConfig) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createDHEKeyExchangeServer(int, Vector, TlsDHConfig) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createDHKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- createDHKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- createDHKeyExchangeClient(int, Vector, TlsDHConfigVerifier) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createDHKeyExchangeClient(int, Vector, TlsDHConfigVerifier) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createDHKeyExchangeClient(int, Vector, TlsDHConfigVerifier) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createDHKeyExchangeServer(int, Vector, TlsDHConfig) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createDHKeyExchangeServer(int, Vector, TlsDHConfig) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createDHKeyExchangeServer(int, Vector, TlsDHConfig) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createDigest(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createDSAImpl(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSASigner
-
- createDSAImpl(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSAVerifier
-
- createDSAImpl(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSSigner
-
- createDSAImpl(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSVerifier
-
- createDSAImpl(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDSASigner
-
- createDSAImpl(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDSAVerifier
-
- createECConfigVerifier() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- createECDH() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- createECDH() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- createECDH() - Method in interface org.bouncycastle.tls.crypto.TlsECDomain
-
Return an agreement operator suitable for ephemeral EC Diffie-Hellman.
- createECDHEKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- createECDHEKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- createECDHEKeyExchangeClient(int, Vector, TlsECConfigVerifier, short[], short[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createECDHEKeyExchangeClient(int, Vector, TlsECConfigVerifier, short[], short[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createECDHEKeyExchangeClient(int, Vector, TlsECConfigVerifier, short[], short[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createECDHEKeyExchangeServer(int, Vector, TlsECConfig, short[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createECDHEKeyExchangeServer(int, Vector, TlsECConfig, short[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createECDHEKeyExchangeServer(int, Vector, TlsECConfig, short[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createECDHKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- createECDHKeyExchange(int) - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- createECDHKeyExchangeClient(int, Vector, TlsECConfigVerifier, short[], short[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createECDHKeyExchangeClient(int, Vector, TlsECConfigVerifier, short[], short[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createECDHKeyExchangeClient(int, Vector, TlsECConfigVerifier, short[], short[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createECDHKeyExchangeServer(int, Vector, TlsECConfig, short[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createECDHKeyExchangeServer(int, Vector, TlsECConfig, short[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createECDHKeyExchangeServer(int, Vector, TlsECConfig, short[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createECDomain(TlsECConfig) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createECDomain(TlsECConfig) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createECDomain(TlsECConfig) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create an domain object supporting the domain parameters described in ecConfig.
- createEmptyExtensionData() - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createEncryptor(TlsCertificate) - Method in class org.bouncycastle.tls.crypto.impl.AbstractTlsCrypto
-
Return an encryptor based on the public key in certificate.
- createEncryptor(TlsCertificate) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createEncryptor(TlsCertificate) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createEncryptThenMACExtension() - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createEndEntityCert(String, PublicKey, PrivateKey, X509Certificate) - Static method in class org.bouncycastle.tls.test.CertChainUtil
-
- createEndEntityCert(String, PublicKey, PrivateKey, X509Certificate, KeyPurposeId) - Static method in class org.bouncycastle.tls.test.CertChainUtil
-
- createExtendedMasterSecretExtension() - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createHash(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createHash(short) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createHash(String) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
If you want to create your own versions of Hash functions, override this method.
- createHash(short) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create a suitable hash for the hash algorithm identifier passed in.
- createHeartbeatExtension(HeartbeatExtension) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createHMAC(int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createHMAC(int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createHMAC(String) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
If you want to create your own versions of HMACs, override this method.
- createHMAC(int) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create a suitable HMAC for the MAC algorithm identifier passed in.
- createIntermediateCert(String, PublicKey, PrivateKey, X509Certificate) - Static method in class org.bouncycastle.tls.test.CertChainUtil
-
- createMasterCert(String, KeyPair) - Static method in class org.bouncycastle.tls.test.CertChainUtil
-
- createMaxFragmentLengthExtension(short) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createNamedDHConfig(int) - Static method in class org.bouncycastle.tls.TlsDHUtils
-
- createNonceGenerator(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createNonceGenerator(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createNonceGenerator(byte[]) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create a nonce generator.
- createNullCipher(TlsCryptoParameters, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createNullCipher(TlsCryptoParameters, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
To disable the null cipher suite, override this method with one that throws an IOException.
- createPaddingExtension(int) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createPSKKeyExchange(int, TlsDHConfigVerifier, TlsECConfigVerifier) - Method in class org.bouncycastle.tls.PSKTlsClient
-
- createPSKKeyExchange(int, TlsDHConfig, TlsECConfig) - Method in class org.bouncycastle.tls.PSKTlsServer
-
- createPSKKeyExchangeClient(int, Vector, TlsPSKIdentity, TlsDHConfigVerifier, TlsECConfigVerifier, short[], short[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createPSKKeyExchangeClient(int, Vector, TlsPSKIdentity, TlsDHConfigVerifier, TlsECConfigVerifier, short[], short[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createPSKKeyExchangeClient(int, Vector, TlsPSKIdentity, TlsDHConfigVerifier, TlsECConfigVerifier, short[], short[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createPSKKeyExchangeServer(int, Vector, TlsPSKIdentityManager, TlsDHConfig, TlsECConfig, short[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createPSKKeyExchangeServer(int, Vector, TlsPSKIdentityManager, TlsDHConfig, TlsECConfig, short[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createPSKKeyExchangeServer(int, Vector, TlsPSKIdentityManager, TlsDHConfig, TlsECConfig, short[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createRandomBlock(boolean, TlsContext) - Static method in class org.bouncycastle.tls.TlsProtocol
-
- createRC4StreamCipher() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createRenegotiationInfo(byte[]) - Static method in class org.bouncycastle.tls.TlsProtocol
-
- createRSAKeyExchange(Vector) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createRSAKeyExchange() - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- createRSAKeyExchange(Vector) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createRSAKeyExchange() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- createRSAKeyExchange(Vector) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createSecret(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createSecret(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createSecret(byte[]) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create a TlsSecret object based provided data.
- createSEEDBlockCipher() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createSEEDCipher(TlsCryptoParameters, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createServerNameExtension(ServerNameList) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createSignatureAlgorithmsExtension(Vector) - Static method in class org.bouncycastle.tls.TlsUtils
-
Create a 'signature_algorithms' extension value.
- createSNIMatcher(String) - Static method in class org.bouncycastle.jsse.BCSNIHostName
-
- createSRP6Client(TlsSRPConfig) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createSRP6Client(TlsSRPConfig) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createSRP6Client(TlsSRPConfig) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create an SRP-6 client.
- createSRP6Server(TlsSRPConfig, BigInteger) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createSRP6Server(TlsSRPConfig, BigInteger) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createSRP6Server(TlsSRPConfig, BigInteger) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create an SRP-6 server.
- createSRP6VerifierGenerator(TlsSRPConfig) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- createSRP6VerifierGenerator(TlsSRPConfig) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- createSRP6VerifierGenerator(TlsSRPConfig) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create an SRP-6 verifier generator.
- createSRPExtension(byte[]) - Static method in class org.bouncycastle.tls.TlsSRPUtils
-
- createSRPKeyExchange(int) - Method in class org.bouncycastle.tls.SRPTlsClient
-
- createSRPKeyExchange(int) - Method in class org.bouncycastle.tls.SRPTlsServer
-
- createSRPKeyExchangeClient(int, Vector, TlsSRPConfigVerifier, byte[], byte[]) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createSRPKeyExchangeClient(int, Vector, TlsSRPConfigVerifier, byte[], byte[]) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createSRPKeyExchangeClient(int, Vector, TlsSRPConfigVerifier, byte[], byte[]) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createSRPKeyExchangeServer(int, Vector, byte[], TlsSRPLoginParameters) - Method in class org.bouncycastle.tls.AbstractTlsKeyExchangeFactory
-
- createSRPKeyExchangeServer(int, Vector, byte[], TlsSRPLoginParameters) - Method in class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- createSRPKeyExchangeServer(int, Vector, byte[], TlsSRPLoginParameters) - Method in interface org.bouncycastle.tls.TlsKeyExchangeFactory
-
- createStatusRequestExtension(CertificateStatusRequest) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createSupportedGroupsExtension(Vector) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createSupportedPointFormatsExtension(short[]) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- createTruncatedHMacExtension() - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createTrustedCAKeysExtensionClient(Vector) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createTrustedCAKeysExtensionServer() - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- createUseSRTPExtension(UseSRTPData) - Static method in class org.bouncycastle.tls.TlsSRTPUtils
-
- createVerifier(short) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- createVerifier(short) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- createVerifier(short) - Method in interface org.bouncycastle.tls.crypto.TlsCertificate
-
- createVerifyData(TlsContext, DTLSReliableHandshake, boolean) - Method in class org.bouncycastle.tls.DTLSProtocol
-
- createVerifyData(boolean) - Method in class org.bouncycastle.tls.TlsProtocol
-
- crypto - Variable in class org.bouncycastle.tls.CombinedHash
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedDecryptor
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsSecret
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsSigner
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsVerifier
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedDecryptor
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsSecret
-
- crypto - Variable in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- CRYPTO_BC - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
- CRYPTO_JCA - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
- cryptoParameters - Variable in class org.bouncycastle.tls.crypto.impl.TlsNullCipher
-
- cryptoParams - Variable in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- cryptoParams - Variable in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- cryptoParams - Variable in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- CS_CERTIFICATE_REQUEST - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CERTIFICATE_STATUS - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CERTIFICATE_VERIFY - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CLIENT_CERTIFICATE - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CLIENT_FINISHED - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CLIENT_HELLO - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CLIENT_KEY_EXCHANGE - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_CLIENT_SUPPLEMENTAL_DATA - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_END - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_CERTIFICATE - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_FINISHED - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_HELLO - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_HELLO_DONE - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_KEY_EXCHANGE - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_SESSION_TICKET - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_SERVER_SUPPLEMENTAL_DATA - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- CS_START - Static variable in class org.bouncycastle.tls.TlsProtocol
-
- data - Variable in class org.bouncycastle.tls.crypto.impl.AbstractTlsSecret
-
- data - Variable in class org.bouncycastle.tls.SupplementalDataEntry
-
- DatagramTransport - Interface in org.bouncycastle.tls
-
Base interface for an object sending and receiving DTLS data.
- dataType - Variable in class org.bouncycastle.tls.SupplementalDataEntry
-
- DEBUG - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
- decode_error - Static variable in class org.bouncycastle.tls.AlertDescription
-
A message could not be decoded because some field was out of the specified range or the
length of the message was incorrect.
- decodeCiphertext(long, short, byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- decodeCiphertext(long, short, byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- decodeCiphertext(long, short, byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.TlsNullCipher
-
- decodeCiphertext(long, short, byte[], int, int) - Method in interface org.bouncycastle.tls.crypto.TlsCipher
-
Validate and decrypt the passed in cipher text using the current cipher suite.
- decodeCiphertext(long, short, byte[], int, int) - Method in class org.bouncycastle.tls.crypto.TlsNullNullCipher
-
- decodeParameter(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- decodeParameter(byte[]) - Static method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- decodePoint(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- decodePoint(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- decodePublicKey(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- decodePublicKey(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- decodePublicKey(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- decodePublicKey(byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- decodeUint8(byte[]) - Static method in class org.bouncycastle.tls.TlsUtils
-
- decodeUint8ArrayWithUint8Length(byte[]) - Static method in class org.bouncycastle.tls.TlsUtils
-
- decompress(OutputStream) - Method in interface org.bouncycastle.tls.TlsCompression
-
Return an output stream that writes uncompressed data to the passed in stream.
- decompress(OutputStream) - Method in class org.bouncycastle.tls.TlsNullCompression
-
- decompression_failure - Static variable in class org.bouncycastle.tls.AlertDescription
-
The decompression function received improper input (e.g., data that would expand to excessive
length).
- decrypt(TlsCryptoParameters, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedDecryptor
-
- decrypt(TlsCryptoParameters, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedDecryptor
-
- decrypt(TlsCryptoParameters, byte[]) - Method in interface org.bouncycastle.tls.TlsCredentialedDecryptor
-
Decrypt the passed in cipher text using the parameters available.
- decrypt_error - Static variable in class org.bouncycastle.tls.AlertDescription
-
A handshake cryptographic operation failed, including being unable to correctly verify a
signature or validate a Finished message.
- decryptCipher - Variable in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- decryptCipher - Variable in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- decryptImplicitNonce - Variable in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- decryption_failed - Static variable in class org.bouncycastle.tls.AlertDescription
-
This alert was used in some earlier versions of TLS, and may have permitted certain attacks
against the CBC mode [CBCATT].
- DEFAULT_GROUPS - Static variable in class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- DEFAULT_GROUPS - Static variable in class org.bouncycastle.tls.DefaultTlsSRPConfigVerifier
-
- DEFAULT_MINIMUM_PRIME_BITS - Static variable in class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- DefaultTlsClient - Class in org.bouncycastle.tls
-
- DefaultTlsClient(TlsCrypto) - Constructor for class org.bouncycastle.tls.DefaultTlsClient
-
- DefaultTlsClient(TlsCrypto, TlsKeyExchangeFactory, TlsDHConfigVerifier) - Constructor for class org.bouncycastle.tls.DefaultTlsClient
-
- DefaultTlsCredentialedSigner - Class in org.bouncycastle.tls
-
Container class for generating signatures that carries the signature type, parameters, public key certificate and public key's associated signer object.
- DefaultTlsCredentialedSigner(TlsCryptoParameters, TlsSigner, Certificate, SignatureAndHashAlgorithm) - Constructor for class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- DefaultTlsDHConfigVerifier - Class in org.bouncycastle.tls
-
- DefaultTlsDHConfigVerifier() - Constructor for class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- DefaultTlsDHConfigVerifier(int) - Constructor for class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
Accept named groups and various standard DH groups with 'P' at least the specified number of bits.
- DefaultTlsDHConfigVerifier(Vector, int) - Constructor for class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
Accept named groups and a custom set of group parameters, subject to a minimum bitlength for 'P'.
- DefaultTlsECConfigVerifier - Class in org.bouncycastle.tls
-
- DefaultTlsECConfigVerifier(int, Vector) - Constructor for class org.bouncycastle.tls.DefaultTlsECConfigVerifier
-
- DefaultTlsKeyExchangeFactory - Class in org.bouncycastle.tls
-
- DefaultTlsKeyExchangeFactory() - Constructor for class org.bouncycastle.tls.DefaultTlsKeyExchangeFactory
-
- DefaultTlsServer - Class in org.bouncycastle.tls
-
- DefaultTlsServer(TlsCrypto) - Constructor for class org.bouncycastle.tls.DefaultTlsServer
-
- DefaultTlsServer(TlsCrypto, TlsKeyExchangeFactory) - Constructor for class org.bouncycastle.tls.DefaultTlsServer
-
- DefaultTlsSRPConfigVerifier - Class in org.bouncycastle.tls
-
- DefaultTlsSRPConfigVerifier() - Constructor for class org.bouncycastle.tls.DefaultTlsSRPConfigVerifier
-
Accept only the group parameters specified in RFC 5054 Appendix A.
- DefaultTlsSRPConfigVerifier(Vector) - Constructor for class org.bouncycastle.tls.DefaultTlsSRPConfigVerifier
-
Specify a custom set of acceptable group parameters.
- DEFLATE - Static variable in class org.bouncycastle.tls.CompressionMethod
-
- deriveUsingPRF(int, String, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsSecret
-
- deriveUsingPRF(int, String, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsSecret
-
- deriveUsingPRF(int, String, byte[], int) - Method in interface org.bouncycastle.tls.crypto.TlsSecret
-
Return a new secret based on applying a PRF to this one.
- des - Static variable in class org.bouncycastle.tls.BulkCipherAlgorithm
-
- des40 - Static variable in class org.bouncycastle.tls.BulkCipherAlgorithm
-
- DES40_CBC - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- DES_CBC - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- destroy() - Method in class org.bouncycastle.tls.crypto.impl.AbstractTlsSecret
-
- destroy() - Method in interface org.bouncycastle.tls.crypto.TlsSecret
-
Destroy the internal state of the secret.
- DH_anon - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DH_anon_EXPORT - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DH_DSS - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DH_DSS_EXPORT - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DH_RSA - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DH_RSA_EXPORT - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- dhConfig - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- dhConfig - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- dhConfig - Variable in class org.bouncycastle.tls.TlsDHKeyExchange
-
- dhConfig - Variable in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- dhConfigVerifier - Variable in class org.bouncycastle.tls.DefaultTlsClient
-
- dhConfigVerifier - Variable in class org.bouncycastle.tls.PSKTlsClient
-
- dhConfigVerifier - Variable in class org.bouncycastle.tls.TlsDHKeyExchange
-
- dhConfigVerifier - Variable in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- DHE_DSS - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DHE_DSS_EXPORT - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DHE_PSK - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DHE_RSA - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DHE_RSA_EXPORT - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- DHGroup - Class in org.bouncycastle.tls.crypto
-
Carrier class for Diffie-Hellman group parameters.
- DHGroup(BigInteger, BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.tls.crypto.DHGroup
-
Base constructor with the prime factor of (p - 1).
- dhParameters - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- dhParameterSpec - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- dhPeerCertificate - Variable in class org.bouncycastle.tls.TlsDHKeyExchange
-
- DHStandardGroups - Class in org.bouncycastle.tls.crypto
-
Standard Diffie-Hellman groups from various IETF specifications.
- DHStandardGroups() - Constructor for class org.bouncycastle.tls.crypto.DHStandardGroups
-
- digest - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
- digest - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- digest - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6VerifierGenerator
-
- DigitallySigned - Class in org.bouncycastle.tls
-
- DigitallySigned(SignatureAndHashAlgorithm, byte[]) - Constructor for class org.bouncycastle.tls.DigitallySigned
-
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcChaCha20Poly1305
-
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto.AeadOperator
-
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceAEADCipherImpl
-
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherImpl
-
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherWithCBCImplicitIVImpl
-
- doFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- doFinal(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.tls.crypto.impl.TlsAEADCipherImpl
-
Perform the cipher encryption/decryption returning the output in output.
- doFinal(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.tls.crypto.impl.TlsBlockCipherImpl
-
Perform the cipher encryption/decryption returning the output in output.
- domain - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDH
-
- domain - Variable in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDH
-
- domain - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDH
-
- domain - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDH
-
- DRAFT_TLS_DHE_PSK_WITH_AES_128_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_DHE_PSK_WITH_AES_256_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_DHE_RSA_WITH_AES_128_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_DHE_RSA_WITH_AES_256_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_ECDSA_WITH_AES_128_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_ECDSA_WITH_AES_256_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_PSK_WITH_AES_128_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_PSK_WITH_AES_256_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_RSA_WITH_AES_128_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_ECDHE_RSA_WITH_AES_256_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_PSK_WITH_AES_128_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_TLS_PSK_WITH_AES_256_OCB - Static variable in class org.bouncycastle.tls.CipherSuite
-
- DRAFT_token_binding - Static variable in class org.bouncycastle.tls.ExtensionType
-
- dsa - Static variable in class org.bouncycastle.tls.SignatureAlgorithm
-
- dss_ephemeral_dh_RESERVED - Static variable in class org.bouncycastle.tls.ClientCertificateType
-
- dss_fixed_dh - Static variable in class org.bouncycastle.tls.ClientCertificateType
-
- dss_sign - Static variable in class org.bouncycastle.tls.ClientCertificateType
-
- dtls_srtp - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- DTLSClientProtocol - Class in org.bouncycastle.tls
-
- DTLSClientProtocol() - Constructor for class org.bouncycastle.tls.DTLSClientProtocol
-
- DTLSClientProtocol.ClientHandshakeState - Class in org.bouncycastle.tls
-
- DTLSClientTest - Class in org.bouncycastle.tls.test
-
A simple test designed to conduct a DTLS handshake with an external DTLS server.
- DTLSClientTest() - Constructor for class org.bouncycastle.tls.test.DTLSClientTest
-
- DTLSProtocol - Class in org.bouncycastle.tls
-
- DTLSProtocol() - Constructor for class org.bouncycastle.tls.DTLSProtocol
-
- DTLSProtocolTest - Class in org.bouncycastle.tls.test
-
- DTLSProtocolTest() - Constructor for class org.bouncycastle.tls.test.DTLSProtocolTest
-
- DTLSServerProtocol - Class in org.bouncycastle.tls
-
- DTLSServerProtocol() - Constructor for class org.bouncycastle.tls.DTLSServerProtocol
-
- DTLSServerProtocol.ServerHandshakeState - Class in org.bouncycastle.tls
-
- DTLSServerTest - Class in org.bouncycastle.tls.test
-
A simple test designed to conduct a DTLS handshake with an external DTLS client.
- DTLSServerTest() - Constructor for class org.bouncycastle.tls.test.DTLSServerTest
-
- DTLSTestCase - Class in org.bouncycastle.tls.test
-
- DTLSTestCase(String) - Constructor for class org.bouncycastle.tls.test.DTLSTestCase
-
- DTLSTestCase(TlsTestConfig, String) - Constructor for class org.bouncycastle.tls.test.DTLSTestCase
-
- DTLSTestSuite - Class in org.bouncycastle.tls.test
-
- DTLSTestSuite() - Constructor for class org.bouncycastle.tls.test.DTLSTestSuite
-
- DTLSTransport - Class in org.bouncycastle.tls
-
- DTLSv10 - Static variable in class org.bouncycastle.tls.ProtocolVersion
-
- DTLSv12 - Static variable in class org.bouncycastle.tls.ProtocolVersion
-
- g - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
- g - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- g - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6VerifierGenerator
-
- g - Variable in class org.bouncycastle.tls.ServerSRPParams
-
- generateAgreement(TlsCertificate) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedAgreement
-
- generateAgreement(TlsCertificate) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedAgreement
-
- generateAgreement(TlsCertificate) - Method in interface org.bouncycastle.tls.TlsCredentialedAgreement
-
Calculate an agreed secret based on our credentials and the public key credentials of our peer.
- generateCertificate(Certificate) - Static method in class org.bouncycastle.tls.DTLSProtocol
-
- generateCertificateRequest(DTLSServerProtocol.ServerHandshakeState, CertificateRequest) - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- generateCertificateStatus(DTLSServerProtocol.ServerHandshakeState, CertificateStatus) - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- generateCertificateVerify(DTLSClientProtocol.ClientHandshakeState, DigitallySigned) - Method in class org.bouncycastle.tls.DTLSClientProtocol
-
- generateClientCredentials(byte[], byte[], byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
Generates client's credentials given the client's salt, identity and password
- generateClientCredentials(byte[], byte[], byte[]) - Method in interface org.bouncycastle.tls.crypto.TlsSRP6Client
-
Generates client's credentials given the client's salt, identity and password
- generateClientHello(DTLSClientProtocol.ClientHandshakeState, TlsClient) - Method in class org.bouncycastle.tls.DTLSClientProtocol
-
- generateClientKeyExchange(DTLSClientProtocol.ClientHandshakeState) - Method in class org.bouncycastle.tls.DTLSClientProtocol
-
- generateClientKeyExchange(OutputStream) - Method in class org.bouncycastle.tls.TlsDHKeyExchange
-
- generateClientKeyExchange(OutputStream) - Method in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- generateClientKeyExchange(OutputStream) - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- generateClientKeyExchange(OutputStream) - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- generateClientKeyExchange(OutputStream) - Method in class org.bouncycastle.tls.TlsRSAKeyExchange
-
- generateClientKeyExchange(OutputStream) - Method in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- generateEncryptedPreMasterSecret(TlsContext, TlsCertificate, OutputStream) - Static method in class org.bouncycastle.tls.TlsRSAUtils
-
- generateEphemeral() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDH
-
- generateEphemeral() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDH
-
- generateEphemeral() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDH
-
- generateEphemeral() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDH
-
- generateEphemeral() - Method in interface org.bouncycastle.tls.crypto.TlsAgreement
-
Generate an ephemeral key pair, returning the encoding of the public key.
- generateEphemeral(OutputStream) - Method in class org.bouncycastle.tls.TlsDHKeyExchange
-
- generateEphemeral(OutputStream) - Method in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- generateEphemeralDH(OutputStream) - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- generateEphemeralECDH(OutputStream) - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- generateKeyPair() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- generateKeyPair() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- generateKeyPair() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- generateKeyPair() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- generateNewSessionTicket(DTLSServerProtocol.ServerHandshakeState, NewSessionTicket) - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- generateNonce(int) - Method in interface org.bouncycastle.tls.crypto.TlsNonceGenerator
-
Generate a nonce byte[] string.
- generateOtherSecret(int) - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- generatePreMasterSecret() - Method in class org.bouncycastle.tls.TlsDHKeyExchange
-
- generatePreMasterSecret() - Method in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- generatePreMasterSecret() - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- generatePreMasterSecret() - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- generatePreMasterSecret() - Method in class org.bouncycastle.tls.TlsRSAKeyExchange
-
- generatePreMasterSecret() - Method in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- generateRawSignature(SignatureAndHashAlgorithm, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSSigner
-
- generateRawSignature(SignatureAndHashAlgorithm, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsRSASigner
-
- generateRawSignature(SignatureAndHashAlgorithm, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsDSSSigner
-
- generateRawSignature(SignatureAndHashAlgorithm, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSASigner
-
- generateRawSignature(SignatureAndHashAlgorithm, byte[]) - Method in interface org.bouncycastle.tls.crypto.TlsSigner
-
Generate an encoded signature based on the passed in hash,
- generateRawSignature(byte[]) - Method in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- generateRawSignature(byte[]) - Method in interface org.bouncycastle.tls.TlsCredentialedSigner
-
Generate a signature against the passed in hash.
- generateRSAPreMasterSecret(ProtocolVersion) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- generateRSAPreMasterSecret(ProtocolVersion) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- generateRSAPreMasterSecret(ProtocolVersion) - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Create a TlsSecret object containing a randomly-generated RSA PreMasterSecret
- generateServerCredentials() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
Generates the server's credentials that are to be sent to the client.
- generateServerCredentials() - Method in interface org.bouncycastle.tls.crypto.TlsSRP6Server
-
Generates the server's credentials that are to be sent to the client.
- generateServerHello(DTLSServerProtocol.ServerHandshakeState) - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.TlsDHEKeyExchange
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.TlsDHKeyExchange
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.TlsECDHEKeyExchange
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- generateServerKeyExchange() - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- generateServerKeyExchange() - Method in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- generateSupplementalData(Vector) - Static method in class org.bouncycastle.tls.DTLSProtocol
-
- generateVerifier(byte[], byte[], byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6VerifierGenerator
-
Creates a new SRP verifier
- generateVerifier(byte[], byte[], byte[]) - Method in interface org.bouncycastle.tls.crypto.TlsSRP6VerifierGenerator
-
Creates a new SRP-6 verifier value.
- get(int, int) - Static method in class org.bouncycastle.tls.ProtocolVersion
-
- getActualFormat(int, byte[]) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- getAdditionalData(long, short, int) - Method in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- getAgreementAlgorithm(PrivateKey) - Static method in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedAgreement
-
- getAlertDescription() - Method in exception org.bouncycastle.tls.TlsFatalAlert
-
- getAlertDescription() - Method in exception org.bouncycastle.tls.TlsFatalAlertReceived
-
- getAlgorithm() - Method in class org.bouncycastle.tls.DigitallySigned
-
- getAllSignatureAlgorithms() - Static method in class org.bouncycastle.tls.TlsUtils
-
- getApplicationDataLimit() - Method in class org.bouncycastle.tls.RecordPreview
-
- getApplicationDataLimit() - Method in class org.bouncycastle.tls.TlsProtocol
-
- getAsciiName() - Method in class org.bouncycastle.jsse.BCSNIHostName
-
- getAuthentication() - Method in class org.bouncycastle.tls.PSKTlsClient
-
- getAuthentication() - Method in class org.bouncycastle.tls.SRPTlsClient
-
- getAuthentication() - Method in class org.bouncycastle.tls.test.MockDTLSClient
-
- getAuthentication() - Method in interface org.bouncycastle.tls.TlsClient
-
- getAvailableInputBytes() - Method in class org.bouncycastle.tls.TlsProtocol
-
Gets the amount of received application data.
- getAvailableOutputBytes() - Method in class org.bouncycastle.tls.TlsProtocol
-
Gets the amount of encrypted data available to be sent.
- getB() - Method in class org.bouncycastle.tls.ServerSRPParams
-
- getBlockSize() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherImpl
-
- getBlockSize() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherWithCBCImplicitIVImpl
-
- getBlockSize() - Method in interface org.bouncycastle.tls.crypto.impl.TlsBlockCipherImpl
-
Return the blocksize (in bytes) of the underlying block cipher.
- getBuffer() - Method in class org.bouncycastle.tls.ByteQueueOutputStream
-
- getByName(String) - Static method in class org.bouncycastle.tls.NamedGroup
-
- getBytes() - Method in class org.bouncycastle.tls.SessionID
-
- getCACert() - Method in class org.bouncycastle.tls.test.TestOCSPCertServer
-
- getCause() - Method in exception org.bouncycastle.tls.TlsException
-
- getCertificate() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedAgreement
-
- getCertificate() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedDecryptor
-
- getCertificate() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedAgreement
-
- getCertificate() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedDecryptor
-
- getCertificate() - Method in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- getCertificate() - Method in interface org.bouncycastle.tls.TlsCredentials
-
Return the certificate structure representing our identity.
- getCertificate() - Method in interface org.bouncycastle.tls.TlsServerCertificate
-
- getCertificateAt(int) - Method in class org.bouncycastle.tls.Certificate
-
- getCertificateAuthorities() - Method in class org.bouncycastle.tls.CertificateRequest
-
- getCertificateList() - Method in class org.bouncycastle.tls.Certificate
-
- getCertificateRequest() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getCertificateRequest() - Method in class org.bouncycastle.tls.test.MockDTLSServer
-
- getCertificateRequest() - Method in interface org.bouncycastle.tls.TlsServer
-
- getCertificateStatus() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getCertificateStatus() - Method in interface org.bouncycastle.tls.TlsServer
-
This method will be called (only) if the server included an extension of type
"status_request" with empty "extension_data" in the extended server hello.
- getCertificateStatus() - Method in interface org.bouncycastle.tls.TlsServerCertificate
-
- getCertificateStatusRequest() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getCertificateTypes() - Method in class org.bouncycastle.tls.CertificateRequest
-
- getCertSHA1Hash() - Method in class org.bouncycastle.tls.TrustedAuthority
-
- getChannelBinding(String) - Method in interface org.bouncycastle.jsse.BCSSLConnection
-
Request TLS Channel Bindings for this connection.
- getCipher() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getCipher() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getCipher() - Method in interface org.bouncycastle.tls.TlsPeer
-
- getCipherSuite() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getCipherSuite() - Method in class org.bouncycastle.tls.SessionParameters
-
- getCipherSuites() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getCipherSuites() - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- getCipherSuites() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getCipherSuites() - Method in class org.bouncycastle.tls.PSKTlsClient
-
- getCipherSuites() - Method in class org.bouncycastle.tls.PSKTlsServer
-
- getCipherSuites() - Method in class org.bouncycastle.tls.SRPTlsClient
-
- getCipherSuites() - Method in class org.bouncycastle.tls.SRPTlsServer
-
- getCipherSuites() - Method in interface org.bouncycastle.tls.TlsClient
-
- getCiphertextLimit(int) - Method in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- getCiphertextLimit(int) - Method in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- getCiphertextLimit(int) - Method in class org.bouncycastle.tls.crypto.impl.TlsNullCipher
-
- getCiphertextLimit(int) - Method in interface org.bouncycastle.tls.crypto.TlsCipher
-
Return the maximum size for the ciphertext given plaintextlimit bytes of plaintext.
- getCiphertextLimit(int) - Method in class org.bouncycastle.tls.crypto.TlsNullNullCipher
-
- getCipherType(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getClient() - Method in class org.bouncycastle.tls.test.MockDatagramAssociation
-
- getClientCertificateType() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getClientCertificateType() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- getClientCertificateType() - Method in interface org.bouncycastle.tls.crypto.TlsCertificate
-
- getClientCertificateTypeExtensionClient(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getClientCertificateTypeExtensionServer(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getClientCertificateTypes() - Method in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- getClientCertificateTypes() - Method in class org.bouncycastle.tls.TlsDHEKeyExchange
-
- getClientCertificateTypes() - Method in class org.bouncycastle.tls.TlsDHKeyExchange
-
- getClientCertificateTypes() - Method in class org.bouncycastle.tls.TlsECDHEKeyExchange
-
- getClientCertificateTypes() - Method in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- getClientCertificateTypes() - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- getClientCertificateTypes() - Method in class org.bouncycastle.tls.TlsRSAKeyExchange
-
- getClientCredentials(CertificateRequest) - Method in class org.bouncycastle.tls.ServerOnlyTlsAuthentication
-
- getClientCredentials(CertificateRequest) - Method in interface org.bouncycastle.tls.TlsAuthentication
-
Return client credentials in response to server's certificate request.
- getClientExtensions() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getClientExtensions() - Method in class org.bouncycastle.tls.SRPTlsClient
-
- getClientExtensions() - Method in class org.bouncycastle.tls.test.MockDTLSClient
-
- getClientExtensions() - Method in interface org.bouncycastle.tls.TlsClient
-
- getClientHelloRecordLayerVersion() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getClientHelloRecordLayerVersion() - Method in interface org.bouncycastle.tls.TlsClient
-
Return the
ProtocolVersion
to use for the
TLSPlaintext.version
field prior to
receiving the server version.
- getClientRandom() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getClientSupplementalData() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getClientSupplementalData() - Method in interface org.bouncycastle.tls.TlsClient
-
- getClientVersion() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getClientVersion() - Method in class org.bouncycastle.tls.crypto.TlsCryptoParameters
-
- getClientVersion() - Method in class org.bouncycastle.tls.test.MockDTLSClient
-
- getClientVersion() - Method in interface org.bouncycastle.tls.TlsClient
-
- getClientVersion() - Method in interface org.bouncycastle.tls.TlsContext
-
- getCompression() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getCompression() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getCompression() - Method in interface org.bouncycastle.tls.TlsPeer
-
- getCompressionAlgorithm() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getCompressionAlgorithm() - Method in class org.bouncycastle.tls.SessionParameters
-
- getCompressionFormat(int) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- getCompressionMethods() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getCompressionMethods() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getCompressionMethods() - Method in interface org.bouncycastle.tls.TlsClient
-
- getConfig() - Method in class org.bouncycastle.tls.TlsSRPLoginParameters
-
- getConnection() - Method in interface org.bouncycastle.jsse.BCSSLEngine
-
Returns an accessor for extended SSL connection data.
- getConnection() - Method in interface org.bouncycastle.jsse.BCSSLSocket
-
Returns an accessor for extended SSL connection data.
- getContext() - Method in class org.bouncycastle.tls.TlsClientProtocol
-
- getContext() - Method in class org.bouncycastle.tls.TlsProtocol
-
- getContext() - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- getCredentials() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getCredentials() - Method in class org.bouncycastle.tls.PSKTlsServer
-
- getCredentials() - Method in class org.bouncycastle.tls.SRPTlsServer
-
- getCredentials() - Method in interface org.bouncycastle.tls.TlsServer
-
Return server credentials to use.
- getCrypto() - Method in class org.bouncycastle.tls.AbstractTlsPeer
-
- getCrypto() - Method in class org.bouncycastle.tls.crypto.impl.AbstractTlsSecret
-
- getCrypto() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsSecret
-
- getCrypto() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsSecret
-
- getCrypto() - Method in interface org.bouncycastle.tls.TlsContext
-
- getCrypto() - Method in interface org.bouncycastle.tls.TlsPeer
-
- getCurveBits(int) - Static method in class org.bouncycastle.tls.NamedGroup
-
- getData() - Method in class org.bouncycastle.tls.SupplementalDataEntry
-
- getDataType() - Method in class org.bouncycastle.tls.SupplementalDataEntry
-
- getDefaultDSSSignatureAlgorithms() - Static method in class org.bouncycastle.tls.TlsUtils
-
- getDefaultECDSASignatureAlgorithms() - Static method in class org.bouncycastle.tls.TlsUtils
-
- getDefaultRSASignatureAlgorithms() - Static method in class org.bouncycastle.tls.TlsUtils
-
- getDefaultSignatureAlgorithms(short) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getDefaultSupportedSignatureAlgorithms(TlsContext) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getDHGroup(TlsDHConfig) - Static method in class org.bouncycastle.tls.TlsDHUtils
-
- getDomainParameters(TlsECConfig) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- getDomainParameters(int) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDomain
-
- getDSASignerCredentials() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getDSASignerCredentials() - Method in class org.bouncycastle.tls.SRPTlsServer
-
- getECDSASignerCredentials() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getEffectiveAlgorithm() - Method in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- getEncoded() - Method in class org.bouncycastle.jsse.BCSNIServerName
-
- getEncoded() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getEncoded() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- getEncoded() - Method in interface org.bouncycastle.tls.crypto.TlsCertificate
-
- getEncryptionAlgorithm(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getEntity() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getEquivalentTLSVersion() - Method in class org.bouncycastle.tls.ProtocolVersion
-
- getExplicitGroup() - Method in class org.bouncycastle.tls.crypto.TlsDHConfig
-
- getExplicitNG() - Method in class org.bouncycastle.tls.crypto.TlsSRPConfig
-
Return the (N, g) values used in SRP-6.
- getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- getExtension(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.tls.crypto.TlsCertificate
-
- getExtensionData(Hashtable, Integer) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getFinalHash(short) - Method in interface org.bouncycastle.tls.TlsHandshakeHash
-
- getFiniteFieldBits(int) - Static method in class org.bouncycastle.tls.NamedGroup
-
- getFullVersion() - Method in class org.bouncycastle.tls.ProtocolVersion
-
- getG() - Method in class org.bouncycastle.tls.crypto.DHGroup
-
- getG() - Method in class org.bouncycastle.tls.crypto.SRP6Group
-
- getG() - Method in class org.bouncycastle.tls.ServerSRPParams
-
- getHash() - Method in class org.bouncycastle.tls.SignatureAndHashAlgorithm
-
- getHashAlgorithmForHMACAlgorithm(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getHashAlgorithmForPRFAlgorithm(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getHeartbeatExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getHint() - Method in interface org.bouncycastle.tls.TlsPSKIdentityManager
-
- getHostName() - Method in class org.bouncycastle.tls.ServerName
-
- getIdentifier() - Method in class org.bouncycastle.tls.TrustedAuthority
-
- getIdentifierType() - Method in class org.bouncycastle.tls.TrustedAuthority
-
- getInputStream() - Method in class org.bouncycastle.tls.TlsProtocol
-
- getInternalBlockSize() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsHMAC
-
- getInternalBlockSize() - Method in interface org.bouncycastle.tls.crypto.TlsHMAC
-
Return the internal block size for the message digest underlying this HMAC service.
- getKeyExchange() - Method in class org.bouncycastle.tls.DefaultTlsClient
-
- getKeyExchange() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getKeyExchange() - Method in class org.bouncycastle.tls.PSKTlsClient
-
- getKeyExchange() - Method in class org.bouncycastle.tls.PSKTlsServer
-
- getKeyExchange() - Method in class org.bouncycastle.tls.SRPTlsClient
-
- getKeyExchange() - Method in class org.bouncycastle.tls.SRPTlsServer
-
- getKeyExchange() - Method in interface org.bouncycastle.tls.TlsClient
-
- getKeyExchange() - Method in interface org.bouncycastle.tls.TlsServer
-
- getKeyExchangeAlgorithm(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getKeySHA1Hash() - Method in class org.bouncycastle.tls.TrustedAuthority
-
- getL() - Method in class org.bouncycastle.tls.crypto.DHGroup
-
- getLength() - Method in class org.bouncycastle.tls.Certificate
-
- getLocalCertificate() - Method in class org.bouncycastle.tls.SessionParameters
-
- getLoginParameters(byte[]) - Method in class org.bouncycastle.tls.SimulatedTlsSRPIdentityManager
-
- getLoginParameters(byte[]) - Method in interface org.bouncycastle.tls.TlsSRPIdentityManager
-
- getMACAlgorithm(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getMacLength() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsHMAC
-
- getMacLength() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsMAC
-
- getMacLength() - Method in interface org.bouncycastle.tls.crypto.TlsMAC
-
Return the length of the MAC generated by this service.
- getMajorVersion() - Method in class org.bouncycastle.tls.ProtocolVersion
-
- getMasterSecret() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getMasterSecret() - Method in class org.bouncycastle.tls.SessionParameters
-
- getMaxFragmentLength() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getMaxFragmentLengthExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getMaximumChar2CurveBits() - Static method in class org.bouncycastle.tls.NamedGroup
-
- getMaximumCurveBits() - Static method in class org.bouncycastle.tls.NamedGroup
-
- getMaximumFiniteFieldBits() - Static method in class org.bouncycastle.tls.NamedGroup
-
- getMaximumNegotiableCurveBits() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getMaximumNegotiableFiniteFieldBits() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getMaximumPrimeCurveBits() - Static method in class org.bouncycastle.tls.NamedGroup
-
- getMaximumVersion() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getMaximumVersion() - Method in class org.bouncycastle.tls.test.MockDTLSServer
-
- getMinimumCurveBits(int) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- getMinimumFiniteFieldBits(int) - Static method in class org.bouncycastle.tls.TlsDHUtils
-
- getMinimumPrimeBits() - Method in class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- getMinimumVersion() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getMinimumVersion() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getMinimumVersion() - Method in class org.bouncycastle.tls.test.MockDTLSClient
-
- getMinimumVersion() - Method in class org.bouncycastle.tls.test.MockDTLSServer
-
- getMinimumVersion(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getMinorVersion() - Method in class org.bouncycastle.tls.ProtocolVersion
-
- getMki() - Method in class org.bouncycastle.tls.UseSRTPData
-
- getMode() - Method in class org.bouncycastle.tls.HeartbeatExtension
-
- getN() - Method in class org.bouncycastle.tls.crypto.SRP6Group
-
- getN() - Method in class org.bouncycastle.tls.ServerSRPParams
-
- getName(short) - Static method in class org.bouncycastle.tls.AlertDescription
-
- getName(short) - Static method in class org.bouncycastle.tls.AlertLevel
-
- getName(short) - Static method in class org.bouncycastle.tls.CachedInformationType
-
- getName(short) - Static method in class org.bouncycastle.tls.CertChainType
-
- getName(short) - Static method in class org.bouncycastle.tls.HashAlgorithm
-
- getName(short) - Static method in class org.bouncycastle.tls.IdentifierType
-
- getName(int) - Static method in class org.bouncycastle.tls.MACAlgorithm
-
- getName(int) - Static method in class org.bouncycastle.tls.NamedGroup
-
- getName(int) - Static method in class org.bouncycastle.tls.PRFAlgorithm
-
- getName() - Method in class org.bouncycastle.tls.ServerName
-
- getName(short) - Static method in class org.bouncycastle.tls.SignatureAlgorithm
-
- getNamedDHGroup(int) - Static method in class org.bouncycastle.tls.TlsDHUtils
-
- getNamedGroup() - Method in class org.bouncycastle.tls.crypto.TlsDHConfig
-
- getNamedGroup() - Method in class org.bouncycastle.tls.crypto.TlsECConfig
-
Return the group used.
- getNamedGroupForDHParameters(BigInteger, BigInteger) - Static method in class org.bouncycastle.tls.TlsDHUtils
-
- getNameType() - Method in class org.bouncycastle.tls.ServerName
-
- getNegotiatedVersion() - Method in class org.bouncycastle.tls.SessionParameters
-
- getNewSessionTicket() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getNewSessionTicket() - Method in interface org.bouncycastle.tls.TlsServer
-
RFC 5077 3.3.
- getNonceGenerator() - Method in class org.bouncycastle.tls.crypto.TlsCryptoParameters
-
- getNonceGenerator() - Method in interface org.bouncycastle.tls.TlsContext
-
- getOCSPResponse() - Method in class org.bouncycastle.tls.CertificateStatus
-
- getOCSPStatusRequest() - Method in class org.bouncycastle.tls.CertificateStatusRequest
-
- getOIDForHashAlgorithm(short) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getOutputSize(int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcChaCha20Poly1305
-
- getOutputSize(int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto.AeadOperator
-
- getOutputSize(int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceAEADCipherImpl
-
- getOutputSize(int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- getOutputSize(int) - Method in interface org.bouncycastle.tls.crypto.impl.TlsAEADCipherImpl
-
Return the maximum size of the output for input of inputLength bytes.
- getOutputStream() - Method in interface org.bouncycastle.tls.crypto.TlsStreamSigner
-
- getOutputStream() - Method in interface org.bouncycastle.tls.crypto.TlsStreamVerifier
-
- getOutputStream() - Method in class org.bouncycastle.tls.TlsProtocol
-
- getP() - Method in class org.bouncycastle.tls.crypto.DHGroup
-
- getPaddingExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getParameters(TlsDHConfig) - Static method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDHDomain
-
- getParameters(TlsDHConfig) - Static method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- getPeer() - Method in class org.bouncycastle.tls.TlsClientProtocol
-
- getPeer() - Method in class org.bouncycastle.tls.TlsProtocol
-
- getPeer() - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- getPeerCertificate() - Method in class org.bouncycastle.tls.SessionParameters
-
- getPkixProvider() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCryptoProvider
-
- getPlaintextLimit(int) - Method in class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- getPlaintextLimit(int) - Method in class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- getPlaintextLimit(int) - Method in class org.bouncycastle.tls.crypto.impl.TlsNullCipher
-
- getPlaintextLimit(int) - Method in interface org.bouncycastle.tls.crypto.TlsCipher
-
Return the maximum size for the plaintext given ciphertextlimit bytes of ciphertext.
- getPlaintextLimit(int) - Method in class org.bouncycastle.tls.crypto.TlsNullNullCipher
-
- getPointCompression() - Method in class org.bouncycastle.tls.crypto.TlsECConfig
-
Return whether or not point compression is enabled for this config.
- getPreviousVersion() - Method in class org.bouncycastle.tls.ProtocolVersion
-
- getPrfAlgorithm() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getPRFAlgorithm(TlsContext, int) - Static method in class org.bouncycastle.tls.TlsProtocol
-
- getProtectionProfiles() - Method in class org.bouncycastle.tls.UseSRTPData
-
- getPSK() - Method in class org.bouncycastle.tls.BasicTlsPSKIdentity
-
- getPSK() - Method in interface org.bouncycastle.tls.TlsPSKIdentity
-
- getPSK(byte[]) - Method in interface org.bouncycastle.tls.TlsPSKIdentityManager
-
- getPSKIdentity() - Method in class org.bouncycastle.tls.BasicTlsPSKIdentity
-
- getPskIdentity() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getPSKIdentity() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getPskIdentity() - Method in class org.bouncycastle.tls.SessionParameters
-
- getPSKIdentity() - Method in class org.bouncycastle.tls.SessionParameters
-
- getPSKIdentity() - Method in interface org.bouncycastle.tls.TlsPSKIdentity
-
- getPubKeyDH() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getPubKeyDSS() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getPubKeyEC() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getPubKeyRSA() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getPublicKey() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getPublicKey() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- getQ() - Method in class org.bouncycastle.tls.crypto.DHGroup
-
- getRawSigner() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSASigner
-
- getRawVerifier() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSAVerifier
-
- getReceiveLimit() - Method in interface org.bouncycastle.tls.DatagramTransport
-
- getReceiveLimit() - Method in class org.bouncycastle.tls.DTLSTransport
-
- getReceiveLimit() - Method in class org.bouncycastle.tls.test.LoggingDatagramTransport
-
- getReceiveLimit() - Method in class org.bouncycastle.tls.test.UnreliableDatagramTransport
-
- getReceiveLimit() - Method in class org.bouncycastle.tls.UDPTransport
-
- getRecordSize() - Method in class org.bouncycastle.tls.RecordPreview
-
- getRequest() - Method in class org.bouncycastle.tls.CertificateStatusRequest
-
- getRequestExtensions() - Method in class org.bouncycastle.tls.OCSPStatusRequest
-
- getResponderIDList() - Method in class org.bouncycastle.tls.OCSPStatusRequest
-
- getResponse() - Method in class org.bouncycastle.tls.CertificateStatus
-
- getResumableSession() - Method in interface org.bouncycastle.tls.TlsContext
-
Used to get the resumable session, if any, used by this connection.
- getRFC5054Default(TlsCrypto, SRP6Group, byte[]) - Static method in class org.bouncycastle.tls.SimulatedTlsSRPIdentityManager
-
- getRootCert() - Method in class org.bouncycastle.tls.test.TestOCSPCertServer
-
- getRSAEncryptionCredentials() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getRSAEncryptionCredentials() - Method in class org.bouncycastle.tls.PSKTlsServer
-
- getRSAEncryptionCredentials() - Method in class org.bouncycastle.tls.test.MockDTLSServer
-
- getRSASignerCredentials() - Method in class org.bouncycastle.tls.DefaultTlsServer
-
- getRSASignerCredentials() - Method in class org.bouncycastle.tls.SRPTlsServer
-
- getRSASignerCredentials() - Method in class org.bouncycastle.tls.test.MockDTLSServer
-
- getS() - Method in class org.bouncycastle.tls.ServerSRPParams
-
- getSalt() - Method in class org.bouncycastle.tls.TlsSRPLoginParameters
-
- getSecureRandom() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto
-
- getSecureRandom() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
- getSecureRandom() - Method in interface org.bouncycastle.tls.crypto.TlsCrypto
-
Return the primary (safest) SecureRandom for this crypto.
- getSecurityParameters() - Method in class org.bouncycastle.tls.crypto.TlsCryptoParameters
-
- getSecurityParameters() - Method in interface org.bouncycastle.tls.TlsContext
-
- getSelectedCipherSuite() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getSelectedCipherSuite() - Method in class org.bouncycastle.tls.SRPTlsServer
-
- getSelectedCipherSuite() - Method in interface org.bouncycastle.tls.TlsServer
-
- getSelectedCompressionMethod() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getSelectedCompressionMethod() - Method in interface org.bouncycastle.tls.TlsServer
-
- getSendLimit() - Method in interface org.bouncycastle.tls.DatagramTransport
-
- getSendLimit() - Method in class org.bouncycastle.tls.DTLSTransport
-
- getSendLimit() - Method in class org.bouncycastle.tls.test.LoggingDatagramTransport
-
- getSendLimit() - Method in class org.bouncycastle.tls.test.UnreliableDatagramTransport
-
- getSendLimit() - Method in class org.bouncycastle.tls.UDPTransport
-
- getSerialNumber() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCertificate
-
- getSerialNumber() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- getSerialNumber() - Method in interface org.bouncycastle.tls.crypto.TlsCertificate
-
- getServer() - Method in class org.bouncycastle.tls.test.MockDatagramAssociation
-
- getServerCertificateTypeExtensionClient(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getServerCertificateTypeExtensionServer(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getServerExtensions() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getServerExtensions() - Method in interface org.bouncycastle.tls.TlsServer
-
- getServerNameExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getServerNameList() - Method in class org.bouncycastle.tls.ServerNameList
-
- getServerRandom() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getServerSupplementalData() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getServerSupplementalData() - Method in interface org.bouncycastle.tls.TlsServer
-
- getServerVersion() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getServerVersion() - Method in class org.bouncycastle.tls.crypto.TlsCryptoParameters
-
- getServerVersion() - Method in interface org.bouncycastle.tls.TlsContext
-
- getServerVersion() - Method in interface org.bouncycastle.tls.TlsServer
-
- getService(String, String) - Method in class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- getServices() - Method in class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-
- getSession() - Method in interface org.bouncycastle.jsse.BCSSLConnection
-
Returns the SSL Session in use by this connection
- getSession() - Method in interface org.bouncycastle.tls.TlsContext
-
Used to get the session information for this connection.
- getSessionHash() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getSessionID() - Method in interface org.bouncycastle.tls.TlsSession
-
- getSessionToResume() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getSessionToResume(byte[]) - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- getSessionToResume() - Method in class org.bouncycastle.tls.test.MockDTLSClient
-
- getSessionToResume() - Method in interface org.bouncycastle.tls.TlsClient
-
Return the session this client wants to resume, if any.
- getSessionToResume(byte[]) - Method in interface org.bouncycastle.tls.TlsServer
-
Return the specified session, if available.
- getSHA1Hash() - Method in class org.bouncycastle.tls.URLAndHash
-
- getSignature() - Method in interface org.bouncycastle.tls.crypto.TlsStreamSigner
-
- getSignature() - Method in class org.bouncycastle.tls.DigitallySigned
-
- getSignature() - Method in class org.bouncycastle.tls.SignatureAndHashAlgorithm
-
- getSignatureAlgorithm() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSASigner
-
- getSignatureAlgorithm() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSAVerifier
-
- getSignatureAlgorithm() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSSigner
-
- getSignatureAlgorithm() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsDSSVerifier
-
- getSignatureAlgorithm() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDSASigner
-
- getSignatureAlgorithm() - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsECDSAVerifier
-
- getSignatureAlgorithm(int) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getSignatureAlgorithmClient(short) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getSignatureAlgorithmsExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsUtils
-
Get a 'signature_algorithms' extension from extensions.
- getSignatureAndHashAlgorithm() - Method in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- getSignatureAndHashAlgorithm() - Method in interface org.bouncycastle.tls.TlsCredentialedSigner
-
Return the algorithm IDs for the signature algorithm and the associated hash it uses.
- getSignatureAndHashAlgorithm(TlsContext, TlsCredentialedSigner) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getSize() - Method in interface org.bouncycastle.tls.crypto.impl.TlsSuiteMac
-
Return the output length (in bytes) of this MAC.
- getSNIServerNames() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getSRPExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsSRPUtils
-
- getSRPIdentity() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getSRPIdentity() - Method in class org.bouncycastle.tls.SessionParameters
-
- getStatusRequestExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getStatusType() - Method in class org.bouncycastle.tls.CertificateStatus
-
- getStatusType() - Method in class org.bouncycastle.tls.CertificateStatusRequest
-
- getStreamSigner(SignatureAndHashAlgorithm) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsSigner
-
- getStreamSigner(SignatureAndHashAlgorithm) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsDSSSigner
-
- getStreamSigner(SignatureAndHashAlgorithm) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSASigner
-
- getStreamSigner(SignatureAndHashAlgorithm) - Method in interface org.bouncycastle.tls.crypto.TlsSigner
-
- getStreamSigner() - Method in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- getStreamSigner() - Method in interface org.bouncycastle.tls.TlsCredentialedSigner
-
- getStreamVerifier(DigitallySigned) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsVerifier
-
- getStreamVerifier(DigitallySigned) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsDSAVerifier
-
- getStreamVerifier(DigitallySigned) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsECDSAVerifier
-
- getStreamVerifier(DigitallySigned) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSAVerifier
-
- getStreamVerifier(DigitallySigned) - Method in interface org.bouncycastle.tls.crypto.TlsVerifier
-
- getSupportedCipherSuites(TlsCrypto, int[]) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getSupportedGroups(boolean, boolean) - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getSupportedGroupsExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getSupportedPointFormats() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getSupportedPointFormatsExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsECCUtils
-
- getSupportedSignatureAlgorithms() - Method in class org.bouncycastle.tls.AbstractTlsClient
-
- getSupportedSignatureAlgorithms() - Method in class org.bouncycastle.tls.CertificateRequest
-
- getText(short) - Static method in class org.bouncycastle.tls.AlertDescription
-
- getText(short) - Static method in class org.bouncycastle.tls.AlertLevel
-
- getText(short) - Static method in class org.bouncycastle.tls.CachedInformationType
-
- getText(short) - Static method in class org.bouncycastle.tls.CertChainType
-
- getText(short) - Static method in class org.bouncycastle.tls.HashAlgorithm
-
- getText(int) - Static method in class org.bouncycastle.tls.MACAlgorithm
-
- getText(int) - Static method in class org.bouncycastle.tls.NamedGroup
-
- getText(int) - Static method in class org.bouncycastle.tls.PRFAlgorithm
-
- getText(short) - Static method in class org.bouncycastle.tls.SignatureAlgorithm
-
- getTicket() - Method in class org.bouncycastle.tls.NewSessionTicket
-
- getTicketLifetimeHint() - Method in class org.bouncycastle.tls.NewSessionTicket
-
- getTLSUnique() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getTrustedCAKeysExtensionClient(Hashtable) - Static method in class org.bouncycastle.tls.TlsExtensionsUtils
-
- getType() - Method in class org.bouncycastle.jsse.BCSNIMatcher
-
- getType() - Method in class org.bouncycastle.jsse.BCSNIServerName
-
- getType() - Method in class org.bouncycastle.tls.CertificateURL
-
- getURL() - Method in class org.bouncycastle.tls.URLAndHash
-
- getURLAndHashList() - Method in class org.bouncycastle.tls.CertificateURL
-
- getUsableSignatureAlgorithms(Vector) - Static method in class org.bouncycastle.tls.TlsUtils
-
- getUserObject() - Method in interface org.bouncycastle.tls.TlsContext
-
- getUseSRTPExtension(Hashtable) - Static method in class org.bouncycastle.tls.TlsSRTPUtils
-
- getVerifier() - Method in class org.bouncycastle.tls.TlsSRPLoginParameters
-
- getVerifyDataLength() - Method in class org.bouncycastle.tls.SecurityParameters
-
- getVerifyRequests() - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- getX509Certificate() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- getX509Name() - Method in class org.bouncycastle.tls.TrustedAuthority
-
- group - Variable in class org.bouncycastle.tls.SimulatedTlsSRPIdentityManager
-
- groups - Variable in class org.bouncycastle.tls.DefaultTlsDHConfigVerifier
-
- groups - Variable in class org.bouncycastle.tls.DefaultTlsSRPConfigVerifier
-
- JcaDefaultTlsCredentialedSigner - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Credentialed class for generating signatures based on the use of primitives from the JCA.
- JcaDefaultTlsCredentialedSigner(TlsCryptoParameters, JcaTlsCrypto, PrivateKey, Certificate, SignatureAndHashAlgorithm) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaDefaultTlsCredentialedSigner
-
- JcaTlsCertificate - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Implementation class for a single X.509 certificate based on the JCA.
- JcaTlsCertificate(JcaTlsCrypto, byte[]) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- JcaTlsCertificate(JcaTlsCrypto, X509Certificate) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCertificate
-
- JcaTlsCrypto - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Class for providing cryptographic services for TLS based on implementations in the JCA/JCE.
- JcaTlsCrypto(JcaJceHelper, SecureRandom, SecureRandom) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCrypto
-
Base constructor.
- JcaTlsCryptoProvider - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Basic builder class for constructing standard TlsCrypto classes.
- JcaTlsCryptoProvider() - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCryptoProvider
-
- JcaTlsDSASigner - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Implementation class for generation of the raw DSA signature type using the JCA.
- JcaTlsDSASigner(JcaTlsCrypto, PrivateKey) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsDSASigner
-
- JcaTlsDSAVerifier - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Implementation class for the verification of the raw DSA signature type using the JCA.
- JcaTlsDSAVerifier(DSAPublicKey, JcaJceHelper) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsDSAVerifier
-
- JcaTlsDSSSigner - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
JCA base class for the signers implementing the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA.
- JcaTlsDSSSigner(JcaTlsCrypto, PrivateKey, short, String) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsDSSSigner
-
- JcaTlsECDSASigner - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Implementation class for generation of the raw ECDSA signature type using the JCA.
- JcaTlsECDSASigner(JcaTlsCrypto, PrivateKey) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsECDSASigner
-
- JcaTlsECDSAVerifier - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Implementation class for the verification of the raw ECDSA signature type using the JCA.
- JcaTlsECDSAVerifier(ECPublicKey, JcaJceHelper) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsECDSAVerifier
-
- JcaTlsHash - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Wrapper class for providing support methods for a TlsHash based on the JCA MessageDigest class.
- JcaTlsHash(MessageDigest) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsHash
-
- JcaTlsRSASigner - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Operator supporting the generation of RSA signatures.
- JcaTlsRSASigner(JcaTlsCrypto, PrivateKey) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSASigner
-
- JcaTlsRSAVerifier - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Operator supporting the verification of RSA signatures.
- JcaTlsRSAVerifier(RSAPublicKey, JcaJceHelper) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsRSAVerifier
-
- JceAEADCipherImpl - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
A basic wrapper for a JCE Cipher class to provide the needed AEAD cipher functionality for TLS.
- JceAEADCipherImpl(Cipher, String, boolean) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceAEADCipherImpl
-
- JceBlockCipherImpl - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
A basic wrapper for a JCE Cipher class to provide the needed block cipher functionality for TLS.
- JceBlockCipherImpl(Cipher, String, boolean) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherImpl
-
- JceBlockCipherWithCBCImplicitIVImpl - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
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.
- JceBlockCipherWithCBCImplicitIVImpl(Cipher, String, boolean) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherWithCBCImplicitIVImpl
-
- JceChaCha20Poly1305 - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
- JceChaCha20Poly1305(JcaJceHelper, boolean) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- JceDefaultTlsCredentialedAgreement - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Credentialed class generating agreed secrets from a peer's public key for our end of the TLS connection using the JCE.
- JceDefaultTlsCredentialedAgreement(JcaTlsCrypto, Certificate, PrivateKey) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedAgreement
-
- JceDefaultTlsCredentialedDecryptor - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Credentialed class decrypting RSA encrypted secrets sent from a peer for our end of the TLS connection using the JCE.
- JceDefaultTlsCredentialedDecryptor(JcaTlsCrypto, Certificate, PrivateKey) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedDecryptor
-
- JceTlsDH - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Support class for ephemeral Diffie-Hellman using the JCE.
- JceTlsDH(JceTlsDHDomain) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDH
-
- JceTlsDHDomain - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
JCE support class for Diffie-Hellman key pair generation and key agreement over a specified Diffie-Hellman configuration.
- JceTlsDHDomain(JcaTlsCrypto, TlsDHConfig) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsDHDomain
-
- JceTlsECDH - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Support class for ephemeral Elliptic Curve Diffie-Hellman using the JCE.
- JceTlsECDH(JceTlsECDomain) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDH
-
- JceTlsECDomain - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
EC domain class for generating key pairs and performing key agreement.
- JceTlsECDomain(JcaTlsCrypto, TlsECConfig) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsECDomain
-
- JceTlsHMAC - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
Wrapper class for a JCE MAC based on HMAC to provide the necessary operations for TLS.
- JceTlsHMAC(Mac, String) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsHMAC
-
Base constructor.
- JceTlsHMAC(Mac, String, int) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsHMAC
-
Base constructor specifying the internal block size.
- JceTlsMAC - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
A basic wrapper for a JCE Mac class to provide the needed functionality for TLS.
- JceTlsMAC(Mac, String) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsMAC
-
- JceTlsSecret - Class in org.bouncycastle.tls.crypto.impl.jcajce
-
JCE support class for handling TLS secrets and deriving key material and other secrets from them.
- JceTlsSecret(JcaTlsCrypto, byte[]) - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsSecret
-
- S - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
- S - Variable in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- s - Variable in class org.bouncycastle.tls.ServerSRPParams
-
- safeDecryptPreMasterSecret(TlsCryptoParameters, RSAKeyParameters, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcDefaultTlsCredentialedDecryptor
-
- safeDecryptPreMasterSecret(TlsCryptoParameters, PrivateKey, byte[]) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceDefaultTlsCredentialedDecryptor
-
- safePreviewRecordHeader(byte[]) - Method in class org.bouncycastle.tls.TlsProtocol
-
- safeReadFullRecord(byte[]) - Method in class org.bouncycastle.tls.TlsProtocol
-
- safeReadRecord() - Method in class org.bouncycastle.tls.TlsProtocol
-
- safeWriteRecord(short, byte[], int, int) - Method in class org.bouncycastle.tls.TlsProtocol
-
- salt - Variable in class org.bouncycastle.tls.TlsSRPLoginParameters
-
- sealHashAlgorithms() - Method in interface org.bouncycastle.tls.TlsHandshakeHash
-
- secp160k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp160r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp160r2 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp192k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp192r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp224k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp224r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp256k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp256r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp384r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secp521r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect163k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect163r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect163r2 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect193r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect193r2 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect233k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect233r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect239k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect283k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect283r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect409k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect409r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect571k1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- sect571r1 - Static variable in class org.bouncycastle.tls.NamedGroup
-
- secure_renegotiation - Variable in class org.bouncycastle.tls.TlsProtocol
-
- SecurityParameters - Class in org.bouncycastle.tls
-
- SecurityParameters() - Constructor for class org.bouncycastle.tls.SecurityParameters
-
- securityParameters - Variable in class org.bouncycastle.tls.TlsProtocol
-
- SEED_CBC - Static variable in class org.bouncycastle.tls.EncryptionAlgorithm
-
- selectCipherSuite(int) - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectCurve(int) - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectDefaultCurve(int) - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectDefaultDHConfig(int) - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectDHConfig() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectDHConfig(int) - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectECConfig() - Method in class org.bouncycastle.tls.AbstractTlsServer
-
- selectedCipherSuite - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- selectedCipherSuite - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- selectedCompressionMethod - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- selectedCompressionMethod - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- selectedSessionID - Variable in class org.bouncycastle.tls.TlsClientProtocol
-
- selectPrivateValue() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
- selectPrivateValue() - Method in class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- send(byte[], int, int) - Method in interface org.bouncycastle.tls.DatagramTransport
-
- send(byte[], int, int) - Method in class org.bouncycastle.tls.DTLSTransport
-
- send(byte[], int, int) - Method in class org.bouncycastle.tls.test.LoggingDatagramTransport
-
- send(byte[], int, int) - Method in class org.bouncycastle.tls.test.UnreliableDatagramTransport
-
- send(byte[], int, int) - Method in class org.bouncycastle.tls.UDPTransport
-
- sendCertificateMessage(Certificate) - Method in class org.bouncycastle.tls.TlsProtocol
-
- sendCertificateRequestMessage(CertificateRequest) - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- sendCertificateStatusMessage(CertificateStatus) - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- sendCertificateVerifyMessage(DigitallySigned) - Method in class org.bouncycastle.tls.TlsClientProtocol
-
- sendChangeCipherSpecMessage() - Method in class org.bouncycastle.tls.TlsProtocol
-
- sendClientHelloMessage() - Method in class org.bouncycastle.tls.TlsClientProtocol
-
- sendClientKeyExchangeMessage() - Method in class org.bouncycastle.tls.TlsClientProtocol
-
- sendFinishedMessage() - Method in class org.bouncycastle.tls.TlsProtocol
-
- sendLimit - Variable in class org.bouncycastle.tls.UDPTransport
-
- sendNewSessionTicketMessage(NewSessionTicket) - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- sendServerHelloDoneMessage() - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- sendServerHelloMessage() - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- sendServerKeyExchangeMessage(byte[]) - Method in class org.bouncycastle.tls.TlsServerProtocol
-
- sendSupplementalDataMessage(Vector) - Method in class org.bouncycastle.tls.TlsProtocol
-
- server - Static variable in class org.bouncycastle.tls.ConnectionEnd
-
- server_authz - Static variable in class org.bouncycastle.tls.ExtensionType
-
- SERVER_CERT_REQ_MANDATORY - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Server will request a client certificate and receiving one is mandatory
- SERVER_CERT_REQ_NONE - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Server will not request a client certificate
- SERVER_CERT_REQ_OPTIONAL - Static variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Server will request a client certificate but receiving one is optional
- server_certificate_type - Static variable in class org.bouncycastle.tls.ExtensionType
-
- server_finished - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- server_hello - Static variable in class org.bouncycastle.tls.HandshakeType
-
- server_hello_done - Static variable in class org.bouncycastle.tls.HandshakeType
-
- server_key_exchange - Static variable in class org.bouncycastle.tls.HandshakeType
-
- server_name - Static variable in class org.bouncycastle.tls.ExtensionType
-
- serverAuthSigAlg - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
If not null, and TLS 1.2 or higher is negotiated, selects a fixed signature/hash algorithm to
be used for the ServerKeyExchange signature (if one is sent).
- serverCertificate - Variable in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- serverCertificate - Variable in class org.bouncycastle.tls.TlsRSAKeyExchange
-
- serverCertReq - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures whether the test server will send a certificate request.
- serverCertReqSigAlgs - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
If TLS 1.2 or higher is negotiated, configures the set of supported signature algorithms in the
CertificateRequest (if one is sent).
- serverCredentials - Variable in class org.bouncycastle.tls.TlsDHEKeyExchange
-
- serverCredentials - Variable in class org.bouncycastle.tls.TlsECDHEKeyExchange
-
- serverCredentials - Variable in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- serverCredentials - Variable in class org.bouncycastle.tls.TlsRSAKeyExchange
-
- serverCredentials - Variable in class org.bouncycastle.tls.TlsServerProtocol
-
- serverCredentials - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- serverCrypto - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
- serverECPointFormats - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- serverECPointFormats - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- serverECPointFormats - Variable in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- serverECPointFormats - Variable in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- serverExtensions - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- serverExtensions - Variable in class org.bouncycastle.tls.TlsProtocol
-
- serverHandshake(DTLSServerProtocol.ServerHandshakeState, DTLSRecordLayer) - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- ServerHandshakeState() - Constructor for class org.bouncycastle.tls.DTLSServerProtocol.ServerHandshakeState
-
- serverKeyStore - Variable in class org.bouncycastle.jsse.provider.test.CipherSuitesTestConfig
-
- serverMaximumVersion - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures the maximum protocol version the server will accept.
- serverMinimumVersion - Variable in class org.bouncycastle.tls.test.TlsTestConfig
-
Configures the minimum protocol version the server will accept.
- ServerName - Class in org.bouncycastle.tls
-
- ServerName(short, Object) - Constructor for class org.bouncycastle.tls.ServerName
-
- ServerNameList - Class in org.bouncycastle.tls
-
- ServerNameList(Vector) - Constructor for class org.bouncycastle.tls.ServerNameList
-
- serverNameList - Variable in class org.bouncycastle.tls.ServerNameList
-
- ServerOnlyTlsAuthentication - Class in org.bouncycastle.tls
-
- ServerOnlyTlsAuthentication() - Constructor for class org.bouncycastle.tls.ServerOnlyTlsAuthentication
-
- serverPassword - Variable in class org.bouncycastle.jsse.provider.test.CipherSuitesTestConfig
-
- ServerSRPParams - Class in org.bouncycastle.tls
-
- ServerSRPParams(BigInteger, BigInteger, byte[], BigInteger) - Constructor for class org.bouncycastle.tls.ServerSRPParams
-
- ServerTask(int, TestOCSPCertServer) - Constructor for class org.bouncycastle.tls.test.TestOCSPCertServer.ServerTask
-
- serverVersion - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- session - Variable in class org.bouncycastle.tls.test.MockDTLSClient
-
- session_ticket - Static variable in class org.bouncycastle.tls.ExtensionType
-
- session_ticket - Static variable in class org.bouncycastle.tls.HandshakeType
-
- SessionID - Class in org.bouncycastle.tls
-
- SessionID(byte[]) - Constructor for class org.bouncycastle.tls.SessionID
-
- SessionParameters - Class in org.bouncycastle.tls
-
- sessionParameters - Variable in class org.bouncycastle.tls.TlsProtocol
-
- SessionParameters.Builder - Class in org.bouncycastle.tls
-
- setAppDataSplitMode(int) - Method in class org.bouncycastle.tls.TlsProtocol
-
- setCipherSuite(int) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setCompressionAlgorithm(short) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setExplicitNG(BigInteger[]) - Method in class org.bouncycastle.tls.crypto.TlsSRPConfig
-
Set the (N, g) values used for SRP-6.
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcChaCha20Poly1305
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.bc.BcTlsCrypto.AeadOperator
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceAEADCipherImpl
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherImpl
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceBlockCipherWithCBCImplicitIVImpl
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceChaCha20Poly1305
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsHMAC
-
- setKey(byte[], int, int) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JceTlsMAC
-
- setKey(byte[], int, int) - Method in interface org.bouncycastle.tls.crypto.impl.TlsAEADCipherImpl
-
Set the key to be used by the AEAD cipher implementation supporting this service.
- setKey(byte[], int, int) - Method in interface org.bouncycastle.tls.crypto.impl.TlsBlockCipherImpl
-
Set the key to be used by the block cipher implementation supporting this service.
- setKey(byte[], int, int) - Method in interface org.bouncycastle.tls.crypto.TlsMAC
-
Set the key to be used by the MAC implementation supporting this service.
- setLocalCertificate(Certificate) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setMasterSecret(TlsSecret) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setNamedGroup(int) - Method in class org.bouncycastle.tls.crypto.TlsECConfig
-
Set the group to use.
- setNegotiatedVersion(ProtocolVersion) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setPeerCertificate(Certificate) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setPointCompression(boolean) - Method in class org.bouncycastle.tls.crypto.TlsECConfig
-
Set whether point compression should be enabled for this config.
- setProvider(Provider) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCryptoProvider
-
Set the provider of cryptographic services for any TlsCrypto we build.
- setProvider(String) - Method in class org.bouncycastle.tls.crypto.impl.jcajce.JcaTlsCryptoProvider
-
Set the provider of cryptographic services for any TlsCrypto we build by name.
- setPskIdentity(byte[]) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setPSKIdentity(byte[]) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setServerExtensions(Hashtable) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setSRPIdentity(byte[]) - Method in class org.bouncycastle.tls.SessionParameters.Builder
-
- setUp() - Method in class org.bouncycastle.jsse.provider.test.BasicClientAuthTlsTest
-
- setUp() - Method in class org.bouncycastle.jsse.provider.test.BasicTlsTest
-
- setUp() - Method in class org.bouncycastle.jsse.provider.test.ConfigTest
-
- setUp() - Method in class org.bouncycastle.jsse.provider.test.InstanceTest
-
- setUp() - Method in class org.bouncycastle.jsse.provider.test.KeyManagerFactoryTest
-
- setUp() - Method in class org.bouncycastle.jsse.provider.test.TrustManagerFactoryTest
-
- setUp() - Method in class org.bouncycastle.tls.test.OCSPTest
-
- setUserObject(Object) - Method in interface org.bouncycastle.tls.TlsContext
-
- setVerifyRequests(boolean) - Method in class org.bouncycastle.tls.DTLSServerProtocol
-
- sha - Static variable in class org.bouncycastle.tls.MACAlgorithm
-
- sha1 - Variable in class org.bouncycastle.tls.CombinedHash
-
- sha1 - Static variable in class org.bouncycastle.tls.HashAlgorithm
-
- sha1Hash - Variable in class org.bouncycastle.tls.URLAndHash
-
- sha224 - Static variable in class org.bouncycastle.tls.HashAlgorithm
-
- sha256 - Static variable in class org.bouncycastle.tls.HashAlgorithm
-
- sha384 - Static variable in class org.bouncycastle.tls.HashAlgorithm
-
- sha512 - Static variable in class org.bouncycastle.tls.HashAlgorithm
-
- shouldUseGMTUnixTime() - Method in class org.bouncycastle.tls.AbstractTlsPeer
-
- shouldUseGMTUnixTime() - Method in interface org.bouncycastle.tls.TlsPeer
-
draft-mathewson-no-gmtunixtime-00 2.
- shrink() - Method in class org.bouncycastle.tls.ByteQueue
-
- signature - Variable in class org.bouncycastle.tls.DigitallySigned
-
- signature - Variable in class org.bouncycastle.tls.SignatureAndHashAlgorithm
-
- signature_algorithms - Static variable in class org.bouncycastle.tls.ExtensionType
-
- SignatureAlgorithm - Class in org.bouncycastle.tls
-
RFC 5246 7.4.1.4.1 (in RFC 2246, there were no specific values assigned)
- SignatureAlgorithm() - Constructor for class org.bouncycastle.tls.SignatureAlgorithm
-
- signatureAndHashAlgorithm - Variable in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- SignatureAndHashAlgorithm - Class in org.bouncycastle.tls
-
RFC 5246 7.4.1.4.1
- SignatureAndHashAlgorithm(short, short) - Constructor for class org.bouncycastle.tls.SignatureAndHashAlgorithm
-
- signed_certificate_timestamp - Static variable in class org.bouncycastle.tls.ExtensionType
-
- signer - Variable in class org.bouncycastle.tls.DefaultTlsCredentialedSigner
-
- SimpleClient(boolean, KeyStore) - Constructor for class org.bouncycastle.jsse.provider.test.BasicTlsTest.SimpleClient
-
- SimulatedTlsSRPIdentityManager - Class in org.bouncycastle.tls
-
An implementation of
TlsSRPIdentityManager
that simulates the existence of "unknown" identities
to obscure the fact that there is no verifier for them.
- SimulatedTlsSRPIdentityManager(SRP6Group, TlsSRP6VerifierGenerator, TlsMAC) - Constructor for class org.bouncycastle.tls.SimulatedTlsSRPIdentityManager
-
- skip(long) - Method in class org.bouncycastle.tls.ByteQueueInputStream
-
- skipClientCredentials() - Method in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- skipClientCredentials() - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- skipIdentityHint() - Method in class org.bouncycastle.tls.BasicTlsPSKIdentity
-
- skipIdentityHint() - Method in interface org.bouncycastle.tls.TlsPSKIdentity
-
- skipServerCredentials() - Method in class org.bouncycastle.tls.TlsDHKeyExchange
-
- skipServerCredentials() - Method in class org.bouncycastle.tls.TlsECDHKeyExchange
-
- skipServerCredentials() - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- skipServerCredentials() - Method in class org.bouncycastle.tls.TlsPSKKeyExchange
-
- skipServerCredentials() - Method in class org.bouncycastle.tls.TlsRSAKeyExchange
-
- skipServerCredentials() - Method in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- skipServerKeyExchange() - Method in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- skipServerKeyExchange() - Method in interface org.bouncycastle.tls.TlsKeyExchange
-
- socket - Variable in class org.bouncycastle.tls.UDPTransport
-
- srp - Static variable in class org.bouncycastle.tls.ExtensionType
-
- SRP - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- SRP6Client - Class in org.bouncycastle.tls.crypto.impl.jcajce.srp
-
Implements the client side SRP-6a protocol.
- SRP6Client() - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Client
-
- SRP6Group - Class in org.bouncycastle.tls.crypto
-
Carrier class for SRP-6 group parameters.
- SRP6Group(BigInteger, BigInteger) - Constructor for class org.bouncycastle.tls.crypto.SRP6Group
-
Base constructor.
- SRP6Server - Class in org.bouncycastle.tls.crypto.impl.jcajce.srp
-
Implements the server side SRP-6a protocol.
- SRP6Server() - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6Server
-
- SRP6StandardGroups - Class in org.bouncycastle.tls.crypto
-
A selection of standard groups for SRP-6.
- SRP6StandardGroups() - Constructor for class org.bouncycastle.tls.crypto.SRP6StandardGroups
-
- SRP6VerifierGenerator - Class in org.bouncycastle.tls.crypto.impl.jcajce.srp
-
Generates new SRP verifier for user
- SRP6VerifierGenerator() - Constructor for class org.bouncycastle.tls.crypto.impl.jcajce.srp.SRP6VerifierGenerator
-
- SRP_DSS - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- SRP_RSA - Static variable in class org.bouncycastle.tls.KeyExchangeAlgorithm
-
- srpClient - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- srpConfig - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- srpConfig - Variable in class org.bouncycastle.tls.TlsSRPLoginParameters
-
- srpConfigVerifier - Variable in class org.bouncycastle.tls.SRPTlsClient
-
- srpConfigVerifier - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- srpIdentity - Variable in class org.bouncycastle.tls.SRPTlsServer
-
- srpIdentityManager - Variable in class org.bouncycastle.tls.SRPTlsServer
-
- srpPeerCredentials - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- srpSalt - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- srpServer - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- SRPTlsClient - Class in org.bouncycastle.tls
-
- SRPTlsClient(TlsCrypto, byte[], byte[]) - Constructor for class org.bouncycastle.tls.SRPTlsClient
-
- SRPTlsClient(TlsCrypto, TlsKeyExchangeFactory, TlsSRPConfigVerifier, byte[], byte[]) - Constructor for class org.bouncycastle.tls.SRPTlsClient
-
- SRPTlsServer - Class in org.bouncycastle.tls
-
- SRPTlsServer(TlsCrypto, TlsSRPIdentityManager) - Constructor for class org.bouncycastle.tls.SRPTlsServer
-
- SRPTlsServer(TlsCrypto, TlsKeyExchangeFactory, TlsSRPIdentityManager) - Constructor for class org.bouncycastle.tls.SRPTlsServer
-
- srpVerifier - Variable in class org.bouncycastle.tls.TlsSRPKeyExchange
-
- SRTP_AEAD_AES_128_GCM - Static variable in class org.bouncycastle.tls.SRTPProtectionProfile
-
- SRTP_AEAD_AES_256_GCM - Static variable in class org.bouncycastle.tls.SRTPProtectionProfile
-
- SRTP_AES128_CM_HMAC_SHA1_32 - Static variable in class org.bouncycastle.tls.SRTPProtectionProfile
-
- SRTP_AES128_CM_HMAC_SHA1_80 - Static variable in class org.bouncycastle.tls.SRTPProtectionProfile
-
- SRTP_NULL_HMAC_SHA1_32 - Static variable in class org.bouncycastle.tls.SRTPProtectionProfile
-
- SRTP_NULL_HMAC_SHA1_80 - Static variable in class org.bouncycastle.tls.SRTPProtectionProfile
-
- SRTPProtectionProfile - Class in org.bouncycastle.tls
-
- SRTPProtectionProfile() - Constructor for class org.bouncycastle.tls.SRTPProtectionProfile
-
- SSLv3 - Static variable in class org.bouncycastle.tls.ProtocolVersion
-
- status_request - Static variable in class org.bouncycastle.tls.ExtensionType
-
- status_request_v2 - Static variable in class org.bouncycastle.tls.ExtensionType
-
- statusType - Variable in class org.bouncycastle.tls.CertificateStatus
-
- statusType - Variable in class org.bouncycastle.tls.CertificateStatusRequest
-
- stopTracking() - Method in interface org.bouncycastle.tls.TlsHandshakeHash
-
- stream - Static variable in class org.bouncycastle.tls.CipherType
-
- suite() - Static method in class org.bouncycastle.jsse.provider.test.AllTests
-
- suite() - Static method in class org.bouncycastle.jsse.provider.test.CipherSuitesTestSuite
-
- suite() - Static method in class org.bouncycastle.tls.test.AllTests
-
- suite() - Static method in class org.bouncycastle.tls.test.BasicTlsTest
-
- suite() - Static method in class org.bouncycastle.tls.test.DTLSTestSuite
-
- suite() - Static method in class org.bouncycastle.tls.test.TlsTestSuite
-
- supplemental_data - Static variable in class org.bouncycastle.tls.HandshakeType
-
- SupplementalDataEntry - Class in org.bouncycastle.tls
-
- SupplementalDataEntry(int, byte[]) - Constructor for class org.bouncycastle.tls.SupplementalDataEntry
-
- SupplementalDataType - Class in org.bouncycastle.tls
-
RFC 4680
- SupplementalDataType() - Constructor for class org.bouncycastle.tls.SupplementalDataType
-
- supported_groups - Static variable in class org.bouncycastle.tls.ExtensionType
-
- supportedCipherSuites - Variable in class org.bouncycastle.tls.DefaultTlsClient
-
- supportedCipherSuites - Variable in class org.bouncycastle.tls.DefaultTlsServer
-
- supportedCipherSuites - Variable in class org.bouncycastle.tls.PSKTlsClient
-
- supportedCipherSuites - Variable in class org.bouncycastle.tls.PSKTlsServer
-
- supportedCipherSuites - Variable in class org.bouncycastle.tls.SRPTlsClient
-
- supportedCipherSuites - Variable in class org.bouncycastle.tls.SRPTlsServer
-
- supportedGroups - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- supportedSignatureAlgorithms - Variable in class org.bouncycastle.tls.AbstractTlsClient
-
- supportedSignatureAlgorithms - Variable in class org.bouncycastle.tls.AbstractTlsKeyExchange
-
- supportedSignatureAlgorithms - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- supportedSignatureAlgorithms - Variable in class org.bouncycastle.tls.CertificateRequest
-
- testAvailable() - Method in class org.bouncycastle.tls.test.ByteQueueInputStreamTest
-
- testBasicEC() - Method in class org.bouncycastle.jsse.provider.test.KeyManagerFactoryTest
-
- testBasicRSA() - Method in class org.bouncycastle.jsse.provider.test.KeyManagerFactoryTest
-
- testBasicTlsConnection() - Method in class org.bouncycastle.jsse.provider.test.BasicTlsTest
-
- testBasicTlsConnectionLayered() - Method in class org.bouncycastle.jsse.provider.test.BasicTlsTest
-
- testCertPathTrustManagerParameters() - Method in class org.bouncycastle.jsse.provider.test.TrustManagerFactoryTest
-
- testCertPathTrustManagerParametersFailure() - Method in class org.bouncycastle.jsse.provider.test.TrustManagerFactoryTest
-
- testChooseSignatureAndHash() - Method in class org.bouncycastle.tls.test.TlsUtilsTest
-
- testClientAuthTlsConnection() - Method in class org.bouncycastle.jsse.provider.test.BasicClientAuthTlsTest
-
- testClientServer() - Method in class org.bouncycastle.tls.test.DTLSProtocolTest
-
- testClientServer() - Method in class org.bouncycastle.tls.test.TlsProtocolTest
-
- testClientServer() - Method in class org.bouncycastle.tls.test.TlsPSKProtocolTest
-
- testClientServer() - Method in class org.bouncycastle.tls.test.TlsSRPProtocolTest
-
- testClientServerFragmented() - Method in class org.bouncycastle.tls.test.TlsProtocolNonBlockingTest
-
- testClientServerNonFragmented() - Method in class org.bouncycastle.tls.test.TlsProtocolNonBlockingTest
-
- testConnection() - Method in class org.bouncycastle.tls.test.BasicTlsTest
-
- testDummy() - Method in class org.bouncycastle.jsse.provider.test.CipherSuitesTestCase
-
- testDummy() - Method in class org.bouncycastle.tls.test.DTLSTestCase
-
- testDummy() - Method in class org.bouncycastle.tls.test.TlsTestCase
-
- testKeyManager() - Method in class org.bouncycastle.jsse.provider.test.InstanceTest
-
- testLwTLS11() - Method in class org.bouncycastle.tls.test.PRFTest
-
- testLwTLS12_SHA256PRF() - Method in class org.bouncycastle.tls.test.PRFTest
-
- testLwTLS12_SHA384PRF() - Method in class org.bouncycastle.tls.test.PRFTest
-
- testNullRandomJsseInit() - Method in class org.bouncycastle.jsse.provider.test.BasicTlsTest
-
- TestOCSPCertServer - Class in org.bouncycastle.tls.test
-
- TestOCSPCertServer() - Constructor for class org.bouncycastle.tls.test.TestOCSPCertServer
-
- TestOCSPCertServer.ServerTask - Class in org.bouncycastle.tls.test
-
- testOCSPResponder() - Method in class org.bouncycastle.tls.test.OCSPTest
-
- testPeek() - Method in class org.bouncycastle.tls.test.ByteQueueInputStreamTest
-
- testRead() - Method in class org.bouncycastle.tls.test.ByteQueueInputStreamTest
-
- testReadArray() - Method in class org.bouncycastle.tls.test.ByteQueueInputStreamTest
-
- testRSAConnectionClient() - Method in class org.bouncycastle.tls.test.BasicTlsTest
-
- testRSAServer() - Method in class org.bouncycastle.jsse.provider.test.KeyManagerFactoryTest
-
- testRSAServerTrustEE() - Method in class org.bouncycastle.jsse.provider.test.KeyManagerFactoryTest
-
- testRSAServerWithClientAuth() - Method in class org.bouncycastle.jsse.provider.test.KeyManagerFactoryTest
-
- testSkip() - Method in class org.bouncycastle.tls.test.ByteQueueInputStreamTest
-
- testSSLContext() - Method in class org.bouncycastle.jsse.provider.test.InstanceTest
-
- testTLS11() - Method in class org.bouncycastle.tls.test.PRFTest
-
- testTLS12_SHA256PRF() - Method in class org.bouncycastle.tls.test.PRFTest
-
- testTLS12_SHA384PRF() - Method in class org.bouncycastle.tls.test.PRFTest
-
- testTrustManager() - Method in class org.bouncycastle.jsse.provider.test.InstanceTest
-
- testWithProvider() - Method in class org.bouncycastle.jsse.provider.test.ConfigTest
-
- testWithString() - Method in class org.bouncycastle.jsse.provider.test.ConfigTest
-
- ticket - Variable in class org.bouncycastle.tls.NewSessionTicket
-
- ticketLifetimeHint - Variable in class org.bouncycastle.tls.NewSessionTicket
-
- TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_AES_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_DES_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_RC4_128_MD5 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_anon_WITH_SEED_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_AES_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_DES_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_DSS_WITH_SEED_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_AES_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_DES_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DH_RSA_WITH_SEED_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_DES_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_DSS_WITH_SEED_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_128_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_256_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_NULL_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_NULL_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_PSK_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_128_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_128_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_256_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_256_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_DES_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_DHE_RSA_WITH_SEED_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_anon_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_anon_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_anon_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_anon_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_ECDSA_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDH_RSA_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_128_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_256_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_ECDSA_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_NULL_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_NULL_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_PSK_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_ECDHE_RSA_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_EMPTY_RENEGOTIATION_INFO_SCSV - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_FALLBACK_SCSV - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_NULL_WITH_NULL_NULL - Static variable in class org.bouncycastle.tls.CipherSuite
-
- tls_prf_legacy - Static variable in class org.bouncycastle.tls.PRFAlgorithm
-
- tls_prf_sha256 - Static variable in class org.bouncycastle.tls.PRFAlgorithm
-
- tls_prf_sha384 - Static variable in class org.bouncycastle.tls.PRFAlgorithm
-
- TLS_PSK_DHE_WITH_AES_128_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_DHE_WITH_AES_256_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_128_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_128_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_256_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_256_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_NULL_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_NULL_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_PSK_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_EXPORT_WITH_RC4_40_MD5 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_NULL_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_NULL_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_PSK_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_128_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_128_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_256_CCM - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_256_CCM_8 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_ARIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_ARIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_ARIA_256_CBC_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_ARIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_CAMELLIA_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_CAMELLIA_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_DES_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_IDEA_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_NULL_MD5 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_NULL_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_NULL_SHA256 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_RC4_128_MD5 - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_RC4_128_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_RSA_WITH_SEED_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- tls_server_end_point - Static variable in class org.bouncycastle.tls.ChannelBinding
-
- TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_WITH_AES_128_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- TLS_SRP_SHA_WITH_AES_256_CBC_SHA - Static variable in class org.bouncycastle.tls.CipherSuite
-
- tls_unique - Static variable in class org.bouncycastle.tls.ChannelBinding
-
- tls_unique_for_telnet - Static variable in class org.bouncycastle.tls.ChannelBinding
-
- TlsAEADCipher - Class in org.bouncycastle.tls.crypto.impl
-
A generic TLS 1.2 AEAD cipher.
- TlsAEADCipher(TlsCryptoParameters, TlsAEADCipherImpl, TlsAEADCipherImpl, int, int) - Constructor for class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- TlsAEADCipher(TlsCryptoParameters, TlsAEADCipherImpl, TlsAEADCipherImpl, int, int, int) - Constructor for class org.bouncycastle.tls.crypto.impl.TlsAEADCipher
-
- TlsAEADCipherImpl - Interface in org.bouncycastle.tls.crypto.impl
-
Base interface for services supporting AEAD encryption/decryption.
- TlsAgreement - Interface in org.bouncycastle.tls.crypto
-
Base interface for ephemeral key agreement calculator.
- TlsAuthentication - Interface in org.bouncycastle.tls
-
Base interface to provide TLS authentication credentials.
- TlsBlockCipher - Class in org.bouncycastle.tls.crypto.impl
-
A generic TLS 1.0-1.2 block cipher.
- TlsBlockCipher(TlsCrypto, TlsCryptoParameters, TlsBlockCipherImpl, TlsBlockCipherImpl, TlsHMAC, TlsHMAC, int) - Constructor for class org.bouncycastle.tls.crypto.impl.TlsBlockCipher
-
- TlsBlockCipherImpl - Interface in org.bouncycastle.tls.crypto.impl
-
Interface for block cipher services.
- TlsCertificate - Interface in org.bouncycastle.tls.crypto
-
Interface providing the functional representation of a single X.509 certificate.
- TlsCipher - Interface in org.bouncycastle.tls.crypto
-
Base interface for a TLS cipher suite.
- TlsClient - Interface in org.bouncycastle.tls
-
Interface describing a TLS client endpoint.
- tlsClient - Variable in class org.bouncycastle.tls.TlsClientProtocol
-
- TlsClientContext - Interface in org.bouncycastle.tls
-
Marker interface to distinguish a TLS client context.
- TlsClientProtocol - Class in org.bouncycastle.tls
-
- TlsClientProtocol() - Constructor for class org.bouncycastle.tls.TlsClientProtocol
-
Constructor for non-blocking mode.
- TlsClientProtocol(InputStream, OutputStream) - Constructor for class org.bouncycastle.tls.TlsClientProtocol
-
Constructor for blocking mode.
- TlsClientTest - Class in org.bouncycastle.tls.test
-
A simple test designed to conduct a TLS handshake with an external TLS server.
- TlsClientTest() - Constructor for class org.bouncycastle.tls.test.TlsClientTest
-
- TlsCompression - Interface in org.bouncycastle.tls
-
Base interface for a compression operator.
- TlsContext - Interface in org.bouncycastle.tls
-
Base interface for a TLS context implementation.
- TlsCredentialedAgreement - Interface in org.bouncycastle.tls
-
Support interface for generating a secret based on the credentials sent by a TLS peer.
- TlsCredentialedDecryptor - Interface in org.bouncycastle.tls
-
Base interface for a class that decrypts TLS secrets.
- TlsCredentialedSigner - Interface in org.bouncycastle.tls
-
Support interface for generating a signature based on our private credentials.
- TlsCredentials - Interface in org.bouncycastle.tls
-
Base interface for interfaces/classes carrying TLS credentials.
- TlsCrypto - Interface in org.bouncycastle.tls.crypto
-
Service and object creation interface for the primitive types and services that are associated
with cryptography in the API.
- TlsCryptoException - Exception in org.bouncycastle.tls.crypto
-
Basic exception class for crypto services to pass back a cause.
- TlsCryptoException(String, Throwable) - Constructor for exception org.bouncycastle.tls.crypto.TlsCryptoException
-
- TlsCryptoParameters - Class in org.bouncycastle.tls.crypto
-
Carrier class for context related parameters needed for creating secrets and cipher suites,
- TlsCryptoParameters(TlsContext) - Constructor for class org.bouncycastle.tls.crypto.TlsCryptoParameters
-
Base constructor.
- TlsCryptoProvider - Interface in org.bouncycastle.tls.crypto
-
Interface that provider's of TlsCrypto implementations need to conform to.
- TlsDHConfig - Class in org.bouncycastle.tls.crypto
-
Basic config for Diffie-Hellman.
- TlsDHConfig(DHGroup) - Constructor for class org.bouncycastle.tls.crypto.TlsDHConfig
-
- TlsDHConfig(int) - Constructor for class org.bouncycastle.tls.crypto.TlsDHConfig
-
- TlsDHConfigVerifier - Interface in org.bouncycastle.tls
-
Interface a class for verifying Diffie-Hellman config needs to conform to.
- TlsDHDomain - Interface in org.bouncycastle.tls.crypto
-
Domain interface to service factory for creating Diffie-Hellman operators.
- TlsDHEKeyExchange - Class in org.bouncycastle.tls
-
- TlsDHEKeyExchange(int, Vector, TlsDHConfigVerifier) - Constructor for class org.bouncycastle.tls.TlsDHEKeyExchange
-
- TlsDHEKeyExchange(int, Vector, TlsDHConfig) - Constructor for class org.bouncycastle.tls.TlsDHEKeyExchange
-
- TlsDHKeyExchange - Class in org.bouncycastle.tls
-
(D)TLS DH key exchange.
- TlsDHKeyExchange(int, Vector, TlsDHConfigVerifier) - Constructor for class org.bouncycastle.tls.TlsDHKeyExchange
-
- TlsDHKeyExchange(int, Vector, TlsDHConfig) - Constructor for class org.bouncycastle.tls.TlsDHKeyExchange
-
- TlsDHUtils - Class in org.bouncycastle.tls
-
- TlsDHUtils() - Constructor for class org.bouncycastle.tls.TlsDHUtils
-
- TlsECConfig - Class in org.bouncycastle.tls.crypto
-
Carrier class for Elliptic Curve parameter configuration.
- TlsECConfig() - Constructor for class org.bouncycastle.tls.crypto.TlsECConfig
-
- TlsECConfigVerifier - Interface in org.bouncycastle.tls
-
Interface a class for verifying EC config needs to conform to.
- TlsECCUtils - Class in org.bouncycastle.tls
-
- TlsECCUtils() - Constructor for class org.bouncycastle.tls.TlsECCUtils
-
- TlsECDHEKeyExchange - Class in org.bouncycastle.tls
-
(D)TLS ECDHE key exchange (see RFC 4492).
- TlsECDHEKeyExchange(int, Vector, TlsECConfigVerifier, short[], short[]) - Constructor for class org.bouncycastle.tls.TlsECDHEKeyExchange
-
- TlsECDHEKeyExchange(int, Vector, TlsECConfig, short[]) - Constructor for class org.bouncycastle.tls.TlsECDHEKeyExchange
-
- TlsECDHKeyExchange - Class in org.bouncycastle.tls
-
(D)TLS ECDH key exchange (see RFC 4492).
- TlsECDHKeyExchange(int, Vector, TlsECConfigVerifier, short[], short[]) - Constructor for class org.bouncycastle.tls.TlsECDHKeyExchange
-
- TlsECDHKeyExchange(int, Vector, TlsECConfig, short[]) - Constructor for class org.bouncycastle.tls.TlsECDHKeyExchange
-
- TlsECDomain - Interface in org.bouncycastle.tls.crypto
-
Domain interface to service factory for creating Elliptic-Curve (EC) based operators.
- TlsEncryptor - Interface in org.bouncycastle.tls.crypto.impl
-
Base interface for an encryptor based on a public key.
- TlsException - Exception in org.bouncycastle.tls
-
- TlsException(String, Throwable) - Constructor for exception org.bouncycastle.tls.TlsException
-
- TlsExtensionsUtils - Class in org.bouncycastle.tls
-
- TlsExtensionsUtils() - Constructor for class org.bouncycastle.tls.TlsExtensionsUtils
-
- TlsFatalAlert - Exception in org.bouncycastle.tls
-
- TlsFatalAlert(short) - Constructor for exception org.bouncycastle.tls.TlsFatalAlert
-
- TlsFatalAlert(short, Throwable) - Constructor for exception org.bouncycastle.tls.TlsFatalAlert
-
- TlsFatalAlertReceived - Exception in org.bouncycastle.tls
-
- TlsFatalAlertReceived(short) - Constructor for exception org.bouncycastle.tls.TlsFatalAlertReceived
-
- TlsHandshakeHash - Interface in org.bouncycastle.tls
-
Base interface for an object that can calculate a handshake hash.
- TlsHash - Interface in org.bouncycastle.tls.crypto
-
Interface for message digest, or hash, services.
- TlsHMAC - Interface in org.bouncycastle.tls.crypto
-
Interface for MAC services based on HMAC.
- TlsImplUtils - Class in org.bouncycastle.tls.crypto.impl
-
Useful utility methods.
- TlsImplUtils() - Constructor for class org.bouncycastle.tls.crypto.impl.TlsImplUtils
-
- TlsKeyExchange - Interface in org.bouncycastle.tls
-
A generic interface for key exchange implementations in (D)TLS.
- TlsKeyExchangeFactory - Interface in org.bouncycastle.tls
-
- TlsMAC - Interface in org.bouncycastle.tls.crypto
-
Interface for MAC services.
- TlsNoCloseNotifyException - Exception in org.bouncycastle.tls
-
This exception will be thrown (only) when the connection is closed by the peer without sending a
close_notify
warning alert.
- TlsNoCloseNotifyException() - Constructor for exception org.bouncycastle.tls.TlsNoCloseNotifyException
-
- TlsNonceGenerator - Interface in org.bouncycastle.tls.crypto
-
- TlsNullCipher - Class in org.bouncycastle.tls.crypto.impl
-
The NULL cipher.
- TlsNullCipher(TlsCryptoParameters, TlsHMAC, TlsHMAC) - Constructor for class org.bouncycastle.tls.crypto.impl.TlsNullCipher
-
- TlsNullCompression - Class in org.bouncycastle.tls
-
- TlsNullCompression() - Constructor for class org.bouncycastle.tls.TlsNullCompression
-
- TlsNullNullCipher - Class in org.bouncycastle.tls.crypto
-
The cipher for TLS_NULL_WITH_NULL_NULL.
- TlsNullNullCipher() - Constructor for class org.bouncycastle.tls.crypto.TlsNullNullCipher
-
- TlsObjectIdentifiers - Interface in org.bouncycastle.tls
-
- TlsPeer - Interface in org.bouncycastle.tls
-
Base interface for a TLS endpoint.
- TlsProtocol - Class in org.bouncycastle.tls
-
- TlsProtocol() - Constructor for class org.bouncycastle.tls.TlsProtocol
-
- TlsProtocol(InputStream, OutputStream) - Constructor for class org.bouncycastle.tls.TlsProtocol
-
- TlsProtocolNonBlockingTest - Class in org.bouncycastle.tls.test
-
- TlsProtocolNonBlockingTest() - Constructor for class org.bouncycastle.tls.test.TlsProtocolNonBlockingTest
-
- TlsProtocolTest - Class in org.bouncycastle.tls.test
-
- TlsProtocolTest() - Constructor for class org.bouncycastle.tls.test.TlsProtocolTest
-
- TlsPSKIdentity - Interface in org.bouncycastle.tls
-
- TlsPSKIdentityManager - Interface in org.bouncycastle.tls
-
Base interface for an object that can process a PSK identity.
- TlsPSKKeyExchange - Class in org.bouncycastle.tls
-
(D)TLS PSK key exchange (RFC 4279).
- TlsPSKKeyExchange(int, Vector, TlsPSKIdentity, TlsDHConfigVerifier, TlsECConfigVerifier, short[], short[]) - Constructor for class org.bouncycastle.tls.TlsPSKKeyExchange
-
- TlsPSKKeyExchange(int, Vector, TlsPSKIdentity, TlsPSKIdentityManager, TlsDHConfig, TlsECConfig, short[]) - Constructor for class org.bouncycastle.tls.TlsPSKKeyExchange
-
- TlsPSKProtocolTest - Class in org.bouncycastle.tls.test
-
- TlsPSKProtocolTest() - Constructor for class org.bouncycastle.tls.test.TlsPSKProtocolTest
-
- TlsRSAKeyExchange - Class in org.bouncycastle.tls
-
(D)TLS RSA key exchange.
- TlsRSAKeyExchange(Vector) - Constructor for class org.bouncycastle.tls.TlsRSAKeyExchange
-
- TlsRSAUtils - Class in org.bouncycastle.tls
-
RSA Utility methods.
- TlsSecret - Interface in org.bouncycastle.tls.crypto
-
Interface supporting the generation of key material and other SSL/TLS secret values from PRFs.
- TlsServer - Interface in org.bouncycastle.tls
-
Interface describing a TLS server endpoint.
- tlsServer - Variable in class org.bouncycastle.tls.TlsServerProtocol
-
- TlsServerCertificate - Interface in org.bouncycastle.tls
-
- TlsServerContext - Interface in org.bouncycastle.tls
-
Marker interface to distinguish a TLS server context.
- TlsServerProtocol - Class in org.bouncycastle.tls
-
- TlsServerProtocol() - Constructor for class org.bouncycastle.tls.TlsServerProtocol
-
Constructor for non-blocking mode.
- TlsServerProtocol(InputStream, OutputStream) - Constructor for class org.bouncycastle.tls.TlsServerProtocol
-
Constructor for blocking mode.
- TlsServerTest - Class in org.bouncycastle.tls.test
-
A simple test designed to conduct a TLS handshake with an external TLS client.
- TlsServerTest() - Constructor for class org.bouncycastle.tls.test.TlsServerTest
-
- tlsSession - Variable in class org.bouncycastle.tls.TlsProtocol
-
- TlsSession - Interface in org.bouncycastle.tls
-
Base interface for a carrier object for a TLS session.
- TlsSigner - Interface in org.bouncycastle.tls.crypto
-
Base interface for a TLS signer that works on raw message digests.
- TlsSRP6Client - Interface in org.bouncycastle.tls.crypto
-
Basic interface for an SRP-6 client implementation.
- TlsSRP6Server - Interface in org.bouncycastle.tls.crypto
-
Basic interface for an SRP-6 server implementation.
- TlsSRP6VerifierGenerator - Interface in org.bouncycastle.tls.crypto
-
Base interface for a generator for SRP-6 verifiers.
- TlsSRPConfig - Class in org.bouncycastle.tls.crypto
-
Basic config for SRP.
- TlsSRPConfig() - Constructor for class org.bouncycastle.tls.crypto.TlsSRPConfig
-
- TlsSRPConfigVerifier - Interface in org.bouncycastle.tls
-
Interface a class for verifying SRP config needs to conform to.
- TlsSRPIdentityManager - Interface in org.bouncycastle.tls
-
Base interface for an object that can return login parameters from an SRP identity.
- TlsSRPKeyExchange - Class in org.bouncycastle.tls
-
(D)TLS SRP key exchange (RFC 5054).
- TlsSRPKeyExchange(int, Vector, TlsSRPConfigVerifier, byte[], byte[]) - Constructor for class org.bouncycastle.tls.TlsSRPKeyExchange
-
- TlsSRPKeyExchange(int, Vector, byte[], TlsSRPLoginParameters) - Constructor for class org.bouncycastle.tls.TlsSRPKeyExchange
-
- TlsSRPLoginParameters - Class in org.bouncycastle.tls
-
- TlsSRPLoginParameters(TlsSRPConfig, BigInteger, byte[]) - Constructor for class org.bouncycastle.tls.TlsSRPLoginParameters
-
- TlsSRPProtocolTest - Class in org.bouncycastle.tls.test
-
- TlsSRPProtocolTest() - Constructor for class org.bouncycastle.tls.test.TlsSRPProtocolTest
-
- TlsSRPUtils - Class in org.bouncycastle.tls
-
- TlsSRPUtils() - Constructor for class org.bouncycastle.tls.TlsSRPUtils
-
- TlsSRTPUtils - Class in org.bouncycastle.tls
-
RFC 5764 DTLS Extension to Establish Keys for SRTP.
- TlsSRTPUtils() - Constructor for class org.bouncycastle.tls.TlsSRTPUtils
-
- TlsStreamSigner - Interface in org.bouncycastle.tls.crypto
-
- TlsStreamVerifier - Interface in org.bouncycastle.tls.crypto
-
- TlsSuiteMac - Interface in org.bouncycastle.tls.crypto.impl
-
Base interface for a generic TLS MAC implementation for use with a cipher suite.
- TlsTestCase - Class in org.bouncycastle.tls.test
-
- TlsTestCase(String) - Constructor for class org.bouncycastle.tls.test.TlsTestCase
-
- TlsTestCase(TlsTestConfig, String) - Constructor for class org.bouncycastle.tls.test.TlsTestCase
-
- TlsTestConfig - Class in org.bouncycastle.tls.test
-
- TlsTestConfig() - Constructor for class org.bouncycastle.tls.test.TlsTestConfig
-
- TlsTestSuite - Class in org.bouncycastle.tls.test
-
- TlsTestSuite() - Constructor for class org.bouncycastle.tls.test.TlsTestSuite
-
- TlsTestUtils - Class in org.bouncycastle.tls.test
-
- TlsTestUtils() - Constructor for class org.bouncycastle.tls.test.TlsTestUtils
-
- TlsUtils - Class in org.bouncycastle.tls
-
Some helper functions for the TLS API.
- TlsUtils() - Constructor for class org.bouncycastle.tls.TlsUtils
-
- TlsUtilsTest - Class in org.bouncycastle.tls.test
-
- TlsUtilsTest() - Constructor for class org.bouncycastle.tls.test.TlsUtilsTest
-
- TLSv10 - Static variable in class org.bouncycastle.tls.ProtocolVersion
-
- TLSv11 - Static variable in class org.bouncycastle.tls.ProtocolVersion
-
- TLSv12 - Static variable in class org.bouncycastle.tls.ProtocolVersion
-
- TlsVerifier - Interface in org.bouncycastle.tls.crypto
-
Base interface for a TLS verifier that works with signatures and either raw message digests, or
entire messages.
- token_binding - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- toString() - Method in class org.bouncycastle.tls.ProtocolVersion
-
- toString() - Method in class org.bouncycastle.tls.SessionID
-
- trackHashAlgorithm(short) - Method in interface org.bouncycastle.tls.TlsHandshakeHash
-
- truncated_hmac - Static variable in class org.bouncycastle.tls.ExtensionType
-
- truncatedHMacOffered - Variable in class org.bouncycastle.tls.AbstractTlsServer
-
- trusted_ca_keys - Static variable in class org.bouncycastle.tls.ExtensionType
-
- TrustedAuthority - Class in org.bouncycastle.tls
-
- TrustedAuthority(short, Object) - Constructor for class org.bouncycastle.tls.TrustedAuthority
-
- TrustManagerFactoryTest - Class in org.bouncycastle.jsse.provider.test
-
- TrustManagerFactoryTest() - Constructor for class org.bouncycastle.jsse.provider.test.TrustManagerFactoryTest
-
- ttls_challenge - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- ttls_keying_material - Static variable in class org.bouncycastle.tls.ExporterLabel
-
- type - Variable in class org.bouncycastle.tls.CertificateURL
-
- type - Variable in class org.bouncycastle.tls.HeartbeatMessage
-
- TYPE_OFFSET - Static variable in class org.bouncycastle.tls.RecordFormat
-