public class EpsConfigurationBuilder
extends java.lang.Object
| Constructor and Description |
|---|
EpsConfigurationBuilder(SecureString registrationCode,
java.net.URL url,
MobileProvisioningProtocol provisioningProtocol,
java.lang.String rsaKeyId,
byte[] rsaExponent,
byte[] rsaModulus)
Initialize builder with mandatory configurations.
|
EpsConfigurationBuilder(SecureString registrationCode,
java.net.URL url,
MobileProvisioningProtocol provisioningProtocol,
java.lang.String rsaKeyId,
java.security.interfaces.RSAPublicKey publicKey)
Initialize builder with mandatory configurations.
|
| Modifier and Type | Method and Description |
|---|---|
ProvisioningConfiguration |
build() |
EpsConfigurationBuilder |
setProvisioningRequestHeaders(java.util.Map<java.lang.String,SecureString> headers)
Set customized header during provisioning request.
|
EpsConfigurationBuilder |
setTlsConfiguration(TlsConfiguration tlsConfig)
Set TLS configuration.
|
public EpsConfigurationBuilder(SecureString registrationCode, java.net.URL url, MobileProvisioningProtocol provisioningProtocol, java.lang.String rsaKeyId, java.security.interfaces.RSAPublicKey publicKey)
registrationCode - registrationCode, Minimum registration code length is 2, and maximun registration code length is 14.url - URL to EPS serverprovisioningProtocol - ProvisioningProtocol versionrsaKeyId - RSA publicKey IDpublicKey - RSA publicKeypublic EpsConfigurationBuilder(SecureString registrationCode, java.net.URL url, MobileProvisioningProtocol provisioningProtocol, java.lang.String rsaKeyId, byte[] rsaExponent, byte[] rsaModulus)
registrationCode - registrationCodeurl - URL to EPS serverprovisioningProtocol - ProvisioningProtocol versionrsaKeyId - RSA publicKey IDrsaExponent - RSA publicKey exponentrsaModulus - RSA publicKey moduluspublic EpsConfigurationBuilder setProvisioningRequestHeaders(java.util.Map<java.lang.String,SecureString> headers)
headers - custom headers.public EpsConfigurationBuilder setTlsConfiguration(TlsConfiguration tlsConfig)
TlsConfiguration does not
allow Self-signed certificates, Hostname mismatch or
Insecure connection (HTTP) tlsConfig - TlsConfigurationpublic ProvisioningConfiguration build()
ProvisioningConfiguration object.