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.CertificateRequest
generateRequest(com.venafi.vcert.sdk.connectors.ZoneConfiguration config, com.venafi.vcert.sdk.certificate.CertificateRequest request)
com.venafi.vcert.sdk.connectors.ZoneConfiguration
readZoneConfiguration(String zone)
String
requestCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request, com.venafi.vcert.sdk.connectors.ZoneConfiguration zoneConfiguration)
com.venafi.vcert.sdk.certificate.PEMCollection
retrieveCertificate(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.VCertException
UnsupportedOperationException
-
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
-
-