/** * Initializes a new instance of the ServiceCertificateCreateParameters * class with required arguments. * * @param data The pfx or cer file. * @param certificateFormat The service certificate format. Azure supports * the pfx and cer file formats. */ public ServiceCertificateCreateParameters(byte[] data, CertificateFormat certificateFormat) { if (data == null) { throw new NullPointerException("data"); } if (certificateFormat == null) { throw new NullPointerException("certificateFormat"); } this.setData(data); this.setCertificateFormat(certificateFormat); } }
private void uploadCerts(ComputeManagementClient client, String cloudServiceName, byte[] certData){ try { // Try to upload to hosted service ServiceCertificateCreateParameters params = new ServiceCertificateCreateParameters(); params.setCertificateFormat(CertificateFormat.Pfx); params.setData(certData); client.getServiceCertificatesOperations().create(cloudServiceName, params); } catch (Exception e) { e.printStackTrace(); } }