@Addressing(enabled=true, required=true) @BindingType(value="http://www.w3.org/2003/05/soap/bindings/HTTP/") public class CertificateEnrollmentServiceImpl extends Object implements CertificateEnrollmentService
| Constructor and Description |
|---|
CertificateEnrollmentServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
prepareWapProvisioningXML(String binarySecurityToken,
String wapProvisioningFilePath,
String headerBst)
This method prepares the wap-provisioning file by including relevant certificates etc
|
void |
requestSecurityToken(String tokenType,
String requestType,
String binarySecurityToken,
AdditionalContext additionalContext,
Holder<RequestSecurityTokenResponse> response)
This method implements MS-WSTEP for Certificate Enrollment Service.
|
public void requestSecurityToken(String tokenType, String requestType, String binarySecurityToken, AdditionalContext additionalContext, Holder<RequestSecurityTokenResponse> response) throws WindowsDeviceEnrolmentException, UnsupportedEncodingException, WAPProvisioningException
requestSecurityToken in interface CertificateEnrollmentServicetokenType - - Device Enrolment Token type is received via devicerequestType - - WS-Trust request typebinarySecurityToken - - CSR from deviceadditionalContext - - Device type and OS version is receivedresponse - - Response will include wap-provisioning xmlWindowsDeviceEnrolmentExceptionUnsupportedEncodingExceptionWAPProvisioningExceptionpublic String prepareWapProvisioningXML(String binarySecurityToken, String wapProvisioningFilePath, String headerBst) throws CertificateGenerationException, WAPProvisioningException, WindowsDeviceEnrolmentException
binarySecurityToken - - CSR from devicewapProvisioningFilePath - - File path of wap-provisioning fileCertificateGenerationExceptionWAPProvisioningExceptionWindowsDeviceEnrolmentExceptionCopyright © 2016 WSO2. All rights reserved.