DpsCertificates Interface
public interface DpsCertificates
Resource collection API of DpsCertificates.
Method Summary
Method Details
define
public abstract CertificateResponse.DefinitionStages.Blank define(String name)
Begins definition for a new CertificateResponse resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String ifMatch, String provisioningServiceName, String certificateName)
Deletes the specified certificate associated with the Provisioning Service.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes the specified certificate associated with the Provisioning Service.
Parameters:
deleteByIdWithResponse
public abstract Response<Void> deleteByIdWithResponse(String id, String ifMatch, String certificateName1, byte[] certificateRawBytes, Boolean certificateIsVerified, CertificatePurpose certificatePurpose, OffsetDateTime certificateCreated, OffsetDateTime certificateLastUpdated, Boolean certificateHasPrivateKey, String certificateNonce, Context context)
Deletes the specified certificate associated with the Provisioning Service.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String ifMatch, String provisioningServiceName, String certificateName, String certificateName1, byte[] certificateRawBytes, Boolean certificateIsVerified, CertificatePurpose certificatePurpose, OffsetDateTime certificateCreated, OffsetDateTime certificateLastUpdated, Boolean certificateHasPrivateKey, String certificateNonce, Context context)
Deletes the specified certificate associated with the Provisioning Service.
Parameters:
Returns:
generateVerificationCode
public abstract VerificationCodeResponse generateVerificationCode(String certificateName, String ifMatch, String resourceGroupName, String provisioningServiceName)
Generate verification code for Proof of Possession.
Parameters:
Returns:
generateVerificationCodeWithResponse
public abstract Response<VerificationCodeResponse> generateVerificationCodeWithResponse(String certificateName, String ifMatch, String resourceGroupName, String provisioningServiceName, String certificateName1, byte[] certificateRawBytes, Boolean certificateIsVerified, CertificatePurpose certificatePurpose, OffsetDateTime certificateCreated, OffsetDateTime certificateLastUpdated, Boolean certificateHasPrivateKey, String certificateNonce, Context context)
Generate verification code for Proof of Possession.
Parameters:
Returns:
get
public abstract CertificateResponse get(String certificateName, String resourceGroupName, String provisioningServiceName)
Get the certificate from the provisioning service.
Parameters:
Returns:
getById
public abstract CertificateResponse getById(String id)
Get the certificate from the provisioning service.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<CertificateResponse> getByIdWithResponse(String id, String ifMatch, Context context)
Get the certificate from the provisioning service.
Parameters:
Returns:
getWithResponse
public abstract Response<CertificateResponse> getWithResponse(String certificateName, String resourceGroupName, String provisioningServiceName, String ifMatch, Context context)
Get the certificate from the provisioning service.
Parameters:
Returns:
list
public abstract CertificateListDescription list(String resourceGroupName, String provisioningServiceName)
Get all the certificates tied to the provisioning service.
Parameters:
Returns:
listWithResponse
public abstract Response<CertificateListDescription> listWithResponse(String resourceGroupName, String provisioningServiceName, Context context)
Get all the certificates tied to the provisioning service.
Parameters:
Returns:
verifyCertificate
public abstract CertificateResponse verifyCertificate(String certificateName, String ifMatch, String resourceGroupName, String provisioningServiceName, VerificationCodeRequest request)
Verifies the certificate's private key possession by providing the leaf cert issued by the verifying pre uploaded certificate.
Parameters:
Returns:
verifyCertificateWithResponse
public abstract Response<CertificateResponse> verifyCertificateWithResponse(String certificateName, String ifMatch, String resourceGroupName, String provisioningServiceName, VerificationCodeRequest request, String certificateName1, byte[] certificateRawBytes, Boolean certificateIsVerified, CertificatePurpose certificatePurpose, OffsetDateTime certificateCreated, OffsetDateTime certificateLastUpdated, Boolean certificateHasPrivateKey, String certificateNonce, Context context)
Verifies the certificate's private key possession by providing the leaf cert issued by the verifying pre uploaded certificate.
Parameters:
Returns: