Package com.soffid.iam.sync.service
Interface CertificateEnrollService
-
public interface CertificateEnrollService
Service CertificateEnrollService
-
-
Field Summary
Fields Modifier and Type Field Description static String
REMOTE_PATH
static String
SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
createRequest(String tenant, String user, String password, String domain, String hostName, X509Certificate cert)
Operation createRequestlong
createRequest(String tenant, String user, String password, String domain, String hostName, PublicKey key)
Operation createRequestX509Certificate
getCertificate(String tenant, String user, String password, String domain, String hostName, Long request)
Operation getCertificateX509Certificate
getCertificate(String tenant, String user, String password, String domain, String hostName, Long request, boolean remote)
Operation getCertificateList<X509Certificate>
getCertificates()
Operation getCertificatesX509Certificate
getRootCertificate()
Operation getRootCertificateString
getServerList()
Operation getServerListint
getServerPort()
Operation getServerPort
-
-
-
Field Detail
-
REMOTE_PATH
static final String REMOTE_PATH
- See Also:
- Constant Field Values
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getServerPort
int getServerPort() throws InternalErrorException, InternalErrorException
Operation getServerPort- Returns:
- Throws:
InternalErrorException
-
getServerList
String getServerList() throws InternalErrorException, InternalErrorException
Operation getServerList- Returns:
- Throws:
InternalErrorException
-
getCertificate
X509Certificate getCertificate(String tenant, String user, String password, String domain, String hostName, Long request) throws InternalErrorException, InternalErrorException, CertificateEnrollDenied, CertificateEnrollWaitingForAproval
Operation getCertificate- Parameters:
tenant
-user
-password
-domain
-hostName
-request
-- Returns:
- Throws:
InternalErrorException
CertificateEnrollDenied
CertificateEnrollWaitingForAproval
-
getCertificate
X509Certificate getCertificate(String tenant, String user, String password, String domain, String hostName, Long request, boolean remote) throws InternalErrorException, InternalErrorException, CertificateEnrollDenied, CertificateEnrollWaitingForAproval
Operation getCertificate- Parameters:
tenant
-user
-password
-domain
-hostName
-request
-remote
-- Returns:
- Throws:
InternalErrorException
CertificateEnrollDenied
CertificateEnrollWaitingForAproval
-
getRootCertificate
X509Certificate getRootCertificate() throws InternalErrorException, InternalErrorException
Operation getRootCertificate- Returns:
- Throws:
InternalErrorException
-
getCertificates
List<X509Certificate> getCertificates() throws InternalErrorException, InternalErrorException
Operation getCertificates- Returns:
- Throws:
InternalErrorException
-
createRequest
long createRequest(String tenant, String user, String password, String domain, String hostName, PublicKey key) throws InternalErrorException, InternalErrorException
Operation createRequest- Parameters:
tenant
-user
-password
-domain
-hostName
-key
-- Returns:
- Throws:
InternalErrorException
-
createRequest
long createRequest(String tenant, String user, String password, String domain, String hostName, X509Certificate cert) throws InternalErrorException, InternalErrorException
Operation createRequest- Parameters:
tenant
-user
-password
-domain
-hostName
-cert
-- Returns:
- Throws:
InternalErrorException
-
-