public class Credential
extends java.lang.Object
A container for credential details returned endpoints on the PKI backend. (see:
Pki.issue(String, String, List, List, String, CredentialFormat) Pki.issue }.
This class is meant for use with a builder pattern style. Example usage:
final Credential options = new Credential() .certificate(...) .issuingCa(...) .privateKey(...) .privateKeyType(...) .serialNumber(...);
| Constructor and Description |
|---|
Credential() |
| Modifier and Type | Method and Description |
|---|---|
Credential |
certificate(java.lang.String certificate) |
java.lang.String |
getCertificate() |
java.lang.String |
getIssuingCa() |
java.lang.String |
getPrivateKey() |
java.lang.String |
getPrivateKeyType() |
java.lang.String |
getSerialNumber() |
Credential |
issuingCa(java.lang.String issuingCa) |
Credential |
privateKey(java.lang.String privateKey) |
Credential |
privateKeyType(java.lang.String privateKeyType) |
Credential |
serialNumber(java.lang.String serialNumber) |
public Credential certificate(java.lang.String certificate)
certificate - A certificate, in PEM formatpublic Credential issuingCa(java.lang.String issuingCa)
issuingCa - The issuing CA certificate, in PEM formatpublic Credential privateKey(java.lang.String privateKey)
privateKey - The private key, in PEM formatpublic Credential privateKeyType(java.lang.String privateKeyType)
privateKeyType - The private key type (e.g. "rsa")public Credential serialNumber(java.lang.String serialNumber)
serialNumber - An identifier generated by Vaultpublic java.lang.String getCertificate()
public java.lang.String getIssuingCa()
public java.lang.String getPrivateKey()
public java.lang.String getPrivateKeyType()
public java.lang.String getSerialNumber()