| Modifier and Type | Method and Description |
|---|---|
static VCertException |
VCertException.fromFeignException(feign.FeignException feignException) |
| Modifier and Type | Method and Description |
|---|---|
void |
VCertClient.authenticate(Authentication auth)
Authenticate the user with Venafi using either API key for Venafi Cloud or user and password
for TPP
|
CertificateRequest |
VCertClient.generateRequest(ZoneConfiguration config,
CertificateRequest request)
GenerateRequest creates a new certificate request, based on the zone/policy configuration and
the user data
|
CertificateRequest |
VCertTknClient.generateRequest(ZoneConfiguration config,
CertificateRequest request)
VedAuth method.
|
TokenInfo |
VCertTknClient.getAccessToken() |
TokenInfo |
VCertTknClient.getAccessToken(Authentication auth) |
PolicySpecification |
VCertClient.getPolicy(String policyName)
Returns the policySpecification from the policy which matches with the policyName argument.
|
PolicySpecification |
VCertTknClient.getPolicy(String policyName)
Returns the policySpecification from the policy which matches with the policyName argument.
|
ImportResponse |
VCertClient.importCertificate(ImportRequest request)
Import an external certificate into Venafi.
|
ImportResponse |
VCertTknClient.importCertificate(ImportRequest request)
VedAuth method.
|
static Config |
Config.loadConfigFromFile(Path path) |
void |
VCertClient.ping()
Attempt to connect the Venafi API and returns an error if it cannot
|
void |
VCertTknClient.ping()
VedAuth method.
|
Policy |
VCertClient.readPolicyConfiguration(String zone)
Reads the policy configuration for a specific zone in Venafi
|
Policy |
VCertTknClient.readPolicyConfiguration(String zone)
VedAuth method.
|
ZoneConfiguration |
VCertClient.readZoneConfiguration(String zone)
Reads the zone configuration needed for generating and requesting a certificate
|
ZoneConfiguration |
VCertTknClient.readZoneConfiguration(String zone)
VedAuth method.
|
TokenInfo |
VCertTknClient.refreshAccessToken(String applicationId) |
String |
VCertClient.renewCertificate(RenewalRequest request)
Attempts to renew a certificate
|
String |
VCertTknClient.renewCertificate(RenewalRequest request)
VedAuth method.
|
String |
VCertClient.requestCertificate(CertificateRequest request,
String zone) |
String |
VCertTknClient.requestCertificate(CertificateRequest request,
String zone) |
String |
VCertClient.requestCertificate(CertificateRequest request,
ZoneConfiguration zoneConfiguration)
Submits the CSR to Venafi for processing
|
String |
VCertTknClient.requestCertificate(CertificateRequest request,
ZoneConfiguration zoneConfiguration)
VedAuth method.
|
String |
VCertClient.requestSshCertificate(SshCertificateRequest sshCertificateRequest) |
String |
VCertTknClient.requestSshCertificate(SshCertificateRequest sshCertificateRequest) |
PEMCollection |
VCertClient.retrieveCertificate(CertificateRequest request)
Retrieves the certificate for the specific ID
|
PEMCollection |
VCertTknClient.retrieveCertificate(CertificateRequest request)
VedAuth method.
|
SshCertRetrieveDetails |
VCertClient.retrieveSshCertificate(SshCertificateRequest sshCertificateRequest) |
SshCertRetrieveDetails |
VCertTknClient.retrieveSshCertificate(SshCertificateRequest sshCertificateRequest) |
SshConfig |
VCertClient.retrieveSshConfig(SshCaTemplateRequest sshCaTemplateRequest) |
SshConfig |
VCertTknClient.retrieveSshConfig(SshCaTemplateRequest sshCaTemplateRequest) |
int |
VCertTknClient.revokeAccessToken() |
void |
VCertClient.revokeCertificate(RevocationRequest request)
Attempts to revoke a certificate
|
void |
VCertTknClient.revokeCertificate(RevocationRequest request)
VedAuth method.
|
void |
VCertClient.setBaseUrl(String url)
Method not implemented yet.
|
void |
VCertTknClient.setBaseUrl(String url)
Method not implemented yet.
|
void |
VCertClient.setPolicy(String policyName,
PolicySpecification policySpecification)
Create/update a policy based on the policySpecification passed as argument.
|
void |
VCertTknClient.setPolicy(String policyName,
PolicySpecification policySpecification)
Create/update a policy based on the policySpecification passed as argument.
|
static void |
VCertException.throwIfNull(Object testee,
String message) |
| Constructor and Description |
|---|
VCertClient(Config config) |
VCertTknClient(Config config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CertificateRequest.checkCertificate(Certificate certificate) |
static PEMCollection |
PEMCollection.fromResponse(String body,
ChainOption chainOption,
PrivateKey privateKey,
String privateKeyPassword) |
void |
CertificateRequest.generateCSR() |
void |
CertificateRequest.generatePrivateKey() |
X500Principal |
CertificateRequest.PKIXName.toX500Principal() |
| Modifier and Type | Method and Description |
|---|---|
void |
Connector.authenticate(Authentication auth)
Authenticate the user with Venafi using either API key for Venafi Cloud or user and password
for TPP
|
CertificateRequest |
TokenConnector.generateRequest(ZoneConfiguration config,
CertificateRequest request)
VedAuth method.
|
CertificateRequest |
Connector.generateRequest(ZoneConfiguration config,
CertificateRequest request)
GenerateRequest creates a new certificate request, based on the zone/policy configuration and
the user data
|
TokenInfo |
TokenConnector.getAccessToken()
returns a new access token.
|
TokenInfo |
TokenConnector.getAccessToken(Authentication auth)
returns a new access token.
|
PolicySpecification |
TokenConnector.getPolicy(String policyName)
Returns the policySpecification from the policy which matches with the policyName argument.
|
PolicySpecification |
Connector.getPolicy(String policyName)
Returns the policySpecification from the policy which matches with the policyName argument.
|
ImportResponse |
TokenConnector.importCertificate(ImportRequest request)
VedAuth method.
|
ImportResponse |
Connector.importCertificate(ImportRequest request)
Import an external certificate into Venafi.
|
void |
TokenConnector.ping()
VedAuth method.
|
void |
Connector.ping()
Attempt to connect the Venafi API and returns an error if it cannot
|
Policy |
TokenConnector.readPolicyConfiguration(String zone)
VedAuth method.
|
Policy |
Connector.readPolicyConfiguration(String zone)
Reads the policy configuration for a specific zone in Venafi
|
ZoneConfiguration |
TokenConnector.readZoneConfiguration(String zone)
VedAuth method.
|
ZoneConfiguration |
Connector.readZoneConfiguration(String zone)
Reads the zone configuration needed for generating and requesting a certificate
|
TokenInfo |
TokenConnector.refreshAccessToken(String applicationId)
this is for refreshing a token.
|
String |
TokenConnector.renewCertificate(RenewalRequest request)
VedAuth method.
|
String |
Connector.renewCertificate(RenewalRequest request)
Attempts to renew a certificate
|
String |
TokenConnector.requestCertificate(CertificateRequest request,
String zone)
VedAuth method.
|
String |
Connector.requestCertificate(CertificateRequest request,
String zone)
Submits the CSR to Venafi for processing
|
String |
TokenConnector.requestCertificate(CertificateRequest request,
ZoneConfiguration zoneConfiguration)
VedAuth method.
|
String |
Connector.requestCertificate(CertificateRequest request,
ZoneConfiguration zoneConfiguration)
Submits the CSR to Venafi for processing
|
String |
TokenConnector.requestSshCertificate(SshCertificateRequest sshCertificateRequest)
Request a new SSH Certificate.
|
String |
Connector.requestSshCertificate(SshCertificateRequest sshCertificateRequest)
Request a new SSH Certificate.
|
PEMCollection |
TokenConnector.retrieveCertificate(CertificateRequest request)
VedAuth method.
|
PEMCollection |
Connector.retrieveCertificate(CertificateRequest request)
Retrieves the certificate for the specific ID
|
SshCertRetrieveDetails |
TokenConnector.retrieveSshCertificate(SshCertificateRequest sshCertificateRequest)
Retrieve a requested SSH Certificate
|
SshCertRetrieveDetails |
Connector.retrieveSshCertificate(SshCertificateRequest sshCertificateRequest)
Retrieve a requested SSH Certificate
|
SshConfig |
TokenConnector.retrieveSshConfig(SshCaTemplateRequest sshCaTemplateRequest)
Retrieve the
SshConfig of the CA specified in the
SshCaTemplateRequest. |
SshConfig |
Connector.retrieveSshConfig(SshCaTemplateRequest sshCaTemplateRequest)
Retrieve the
SshConfig of the CA specified in the
SshCaTemplateRequest. |
int |
TokenConnector.revokeAccessToken() |
void |
TokenConnector.revokeCertificate(RevocationRequest request)
VedAuth method.
|
void |
Connector.revokeCertificate(RevocationRequest request)
Attempts to revoke a certificate
|
void |
TokenConnector.setBaseUrl(String url)
Allows overriding the default URL used to communicate with Venafi
|
void |
Connector.setBaseUrl(String url)
Allows overriding the default URL used to communicate with Venafi
|
void |
TokenConnector.setPolicy(String policyName,
PolicySpecification policySpecification)
Create/update a policy based on the policySpecification passed as argument.
|
void |
Connector.setPolicy(String policyName,
PolicySpecification policySpecification)
Create/update a policy based on the policySpecification passed as argument.
|
boolean |
ZoneConfiguration.validateCertificateRequest(CertificateRequest request) |
| Constructor and Description |
|---|
CloudZone(String zone) |
Copyright © 2021. All rights reserved.