Skip to content

Commit 6dee802

Browse files
authored
Updates for v0.5.0
1 parent 522aa31 commit 6dee802

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ client.authenticate(auth);
6565
```
6666

6767
Then use your client to request certificates:
68+
- For Trust Protection Platform, the `zone` format is the DN of a policy with or without the "\VED\Policy\" prefix (e.g. "\VED\Policy\Certificates\VCert" or simply "Certificates\VCert")
69+
- For Venafi Cloud, the `zone` format is the name of an OutagePREDICT Application and the API Alias of an Issuing Template assigned to it delimited by a single backslash character (e.g. "My Application\My CIT")
6870

6971
```java
7072
//////////////////////////////////////
@@ -150,7 +152,6 @@ CertificateRequest certificateRequest = new CertificateRequest().subject(
150152
.issuerHint("MICROSOFT"); // needed for TPP when the CA is "DIGICERT", "ENTRUST", or "MICROSOFT"
151153
```
152154

153-
154155
To assign Custom Field values when requesting a certificate from Trust Protection Platform,
155156
construct a list of CustomField objects (name/value) and then add them to the request using
156157
`customFields()`:
@@ -237,7 +238,7 @@ TPP REST APIs but please be advised this goes against Venafi recommendations.
237238
1. The Venafi Cloud REST API is accessible at https://api.venafi.cloud from the system where VCert
238239
will be executed.
239240
2. You have successfully registered for a Venafi Cloud account, have been granted at least the
240-
"DevOps" role, and know your API key.
241+
OutagePREDICT "Resource Owner" role, and know your API key.
241242
3. A CA Account and Issuing Template exist and have been configured with:
242243
1. Recommended Settings values for:
243244
1. Organizational Unit (OU)
@@ -249,8 +250,8 @@ will be executed.
249250
1. (Recommended) Limits Common Name and Subject Alternative Name to domains that are allowed by your organization
250251
2. (Recommended) Restricts the Key Length to 2048 or higher
251252
3. (Recommended) Does not allow Private Key Reuse
252-
4. A DevOps Project exists to which you have been granted access.
253-
5. A Zone has exists within the Project that uses the Issuing Template, and you know the Zone ID.
253+
4. An OutagePREDICT Application exists where you are among the owners, and you know the Application Name.
254+
5. An Issuing Template is assigned to the Application, and you know its API Alias.
254255

255256
## Acceptance Tests
256257

0 commit comments

Comments
 (0)