Package org.bouncycastle.est
Class HttpAuth
- java.lang.Object
-
- org.bouncycastle.est.HttpAuth
-
-
Constructor Summary
Constructors Constructor Description HttpAuth(java.lang.String username, char[] password)
Base constructor for basic auth.HttpAuth(java.lang.String username, char[] password, java.security.SecureRandom nonceGenerator, DigestCalculatorProvider digestCalculatorProvider)
Base constructor for digest auth.HttpAuth(java.lang.String realm, java.lang.String username, char[] password)
Constructor for basic auth with a specified realm.HttpAuth(java.lang.String realm, java.lang.String username, char[] password, java.security.SecureRandom nonceGenerator, DigestCalculatorProvider digestCalculatorProvider)
Constructor for digest auth with a specified realm.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyAuth(ESTRequestBuilder reqBldr)
Add the Auth attributes to the passed in request builder.
-
-
-
Constructor Detail
-
HttpAuth
public HttpAuth(java.lang.String username, char[] password)
Base constructor for basic auth.- Parameters:
username
- user id.password
- user's password.
-
HttpAuth
public HttpAuth(java.lang.String realm, java.lang.String username, char[] password)
Constructor for basic auth with a specified realm.- Parameters:
realm
- expected server realm.username
- user id.password
- user's password.
-
HttpAuth
public HttpAuth(java.lang.String username, char[] password, java.security.SecureRandom nonceGenerator, DigestCalculatorProvider digestCalculatorProvider)
Base constructor for digest auth. The realm will be set by- Parameters:
username
- user id.password
- user's password.nonceGenerator
- random source for generating nonces.digestCalculatorProvider
- provider for digest calculators needed for calculating hashes.
-
HttpAuth
public HttpAuth(java.lang.String realm, java.lang.String username, char[] password, java.security.SecureRandom nonceGenerator, DigestCalculatorProvider digestCalculatorProvider)
Constructor for digest auth with a specified realm.- Parameters:
realm
- expected server realm.username
- user id.password
- user's password.nonceGenerator
- random source for generating nonces.digestCalculatorProvider
- provider for digest calculators needed for calculating hashes.
-
-
Method Detail
-
applyAuth
public void applyAuth(ESTRequestBuilder reqBldr)
Description copied from interface:ESTAuth
Add the Auth attributes to the passed in request builder.
-
-