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()