Package io.jenkins.plugins.venafivcert
Class TokenVCertClient
- java.lang.Object
-
- io.jenkins.plugins.venafivcert.TokenVCertClient
-
- All Implemented Interfaces:
VCertClient
public class TokenVCertClient extends Object implements VCertClient
-
-
Constructor Summary
Constructors Constructor Description TokenVCertClient(com.venafi.vcert.sdk.Config config, com.venafi.vcert.sdk.endpoint.Authentication auth)
-
Method Summary
All Methods Instance Methods Concrete 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)
-
-
-
Constructor Detail
-
TokenVCertClient
public TokenVCertClient(com.venafi.vcert.sdk.Config config, com.venafi.vcert.sdk.endpoint.Authentication auth) throws AbortException- Throws:
AbortException
-
-
Method Detail
-
readZoneConfiguration
public com.venafi.vcert.sdk.connectors.ZoneConfiguration readZoneConfiguration(String zone) throws com.venafi.vcert.sdk.VCertException
- Specified by:
readZoneConfigurationin interfaceVCertClient- Throws:
com.venafi.vcert.sdk.VCertException
-
generateRequest
public 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- Specified by:
generateRequestin interfaceVCertClient- Throws:
com.venafi.vcert.sdk.VCertException
-
requestCertificate
public String requestCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request, com.venafi.vcert.sdk.connectors.ZoneConfiguration zoneConfiguration) throws com.venafi.vcert.sdk.VCertException, UnsupportedOperationException
- Specified by:
requestCertificatein interfaceVCertClient- Throws:
com.venafi.vcert.sdk.VCertExceptionUnsupportedOperationException
-
retrieveCertificate
public com.venafi.vcert.sdk.certificate.PEMCollection retrieveCertificate(com.venafi.vcert.sdk.certificate.CertificateRequest request) throws com.venafi.vcert.sdk.VCertException- Specified by:
retrieveCertificatein interfaceVCertClient- Throws:
com.venafi.vcert.sdk.VCertException
-
-