Top Fields Constructors Methods
org.bouncycastle.tls.crypto.impl.bc

pack-priv final Class BcTlsSRP6VerifierGenerator

extends Object
implements TlsSRP6VerifierGenerator
Class Inheritance
All Implemented Interfaces
org.bouncycastle.tls.crypto.TlsSRP6VerifierGenerator
Imports
java.math.BigInteger, org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator, org.bouncycastle.tls.crypto.TlsSRP6VerifierGenerator

Field Summary

Modifier and TypeField and Description
private final SRP6VerifierGenerator

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public BigInteger
generateVerifier(byte[]
The salt to use, generally should be large and random
salt
,
byte[]
The user's identifying information (eg. username)
identity
,
byte[]
The user's password
password
)

Implements org.bouncycastle.tls.crypto.TlsSRP6VerifierGenerator.generateVerifier.

Creates a new SRP-6 verifier value.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

srp6VerifierGeneratorback to summary
private final SRP6VerifierGenerator srp6VerifierGenerator

Constructor Detail

BcTlsSRP6VerifierGeneratorback to summary
pack-priv BcTlsSRP6VerifierGenerator(SRP6VerifierGenerator srp6VerifierGenerator)

Method Detail

generateVerifierback to summary
public BigInteger generateVerifier(byte[] salt, byte[] identity, byte[] password)

Implements org.bouncycastle.tls.crypto.TlsSRP6VerifierGenerator.generateVerifier.

Doc from org.bouncycastle.tls.crypto.TlsSRP6VerifierGenerator.generateVerifier.

Creates a new SRP-6 verifier value.

Parameters
salt:byte[]

The salt to use, generally should be large and random

identity:byte[]

The user's identifying information (eg. username)

password:byte[]

The user's password

Returns:BigInteger

A new verifier for use in future SRP authentication