Package io.jenkins.plugins.venafivcert
Interface VCertClient
-
- All Known Implementing Classes:
NormalVCertClient,TokenVCertClient
public interface VCertClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.venafi.vcert.sdk.certificate.CertificateRequestgenerateRequest(com.venafi.vcert.sdk.connectors.ZoneConfiguration config, com.venafi.vcert.sdk.certificate.CertificateRequest request)com.venafi.vcert.sdk.connectors.ZoneConfigurationreadZoneConfiguration(String zone)StringrequestCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request, com.venafi.vcert.sdk.connectors.ZoneConfiguration zoneConfiguration)com.venafi.vcert.sdk.certificate.PEMCollectionretrieveCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request)
-
-
-
Method Detail
-
readZoneConfiguration
com.venafi.vcert.sdk.connectors.ZoneConfiguration readZoneConfiguration(String zone) throws com.venafi.vcert.sdk.VCertException
- Throws:
com.venafi.vcert.sdk.VCertException
-
generateRequest
com.venafi.vcert.sdk.certificate.CertificateRequest generateRequest(com.venafi.vcert.sdk.connectors.ZoneConfiguration config, com.venafi.vcert.sdk.certificate.CertificateRequest request) throws com.venafi.vcert.sdk.VCertException- Throws:
com.venafi.vcert.sdk.VCertException
-
requestCertificate
String requestCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request, com.venafi.vcert.sdk.connectors.ZoneConfiguration zoneConfiguration) throws com.venafi.vcert.sdk.VCertException, UnsupportedOperationException
- Throws:
com.venafi.vcert.sdk.VCertExceptionUnsupportedOperationException
-
retrieveCertificate
com.venafi.vcert.sdk.certificate.PEMCollection retrieveCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request) throws com.venafi.vcert.sdk.VCertException- Throws:
com.venafi.vcert.sdk.VCertException
-
-