public static class Certificate.Builder<T extends java.security.PublicKey>
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Certificate<T> |
build() |
Certificate.Builder<T> |
critOptions(java.util.Map<java.lang.String,java.lang.String> critOptions) |
Certificate.Builder<T> |
extensions(java.util.Map<java.lang.String,java.lang.String> extensions) |
java.util.Map<java.lang.String,java.lang.String> |
getCritOptions() |
java.util.Map<java.lang.String,java.lang.String> |
getExtensions() |
java.lang.String |
getId() |
byte[] |
getNonce() |
T |
getPublicKey() |
java.math.BigInteger |
getSerial() |
byte[] |
getSignature() |
byte[] |
getSignatureKey() |
long |
getType() |
java.util.Date |
getValidAfter() |
java.util.Date |
getValidBefore() |
java.util.List<java.lang.String> |
getValidPrincipals() |
Certificate.Builder<T> |
id(java.lang.String id) |
Certificate.Builder<T> |
nonce(byte[] nonce) |
Certificate.Builder<T> |
publicKey(T publicKey) |
Certificate.Builder<T> |
serial(java.math.BigInteger serial) |
Certificate.Builder<T> |
signature(byte[] signature) |
Certificate.Builder<T> |
signatureKey(byte[] signatureKey) |
Certificate.Builder<T> |
type(long type) |
Certificate.Builder<T> |
validAfter(java.util.Date validAfter) |
Certificate.Builder<T> |
validBefore(java.util.Date validBefore) |
Certificate.Builder<T> |
validPrincipals(java.util.List<java.lang.String> validPrincipals) |
public Certificate<T> build()
public T getPublicKey()
public Certificate.Builder<T> publicKey(T publicKey)
public byte[] getNonce()
public Certificate.Builder<T> nonce(byte[] nonce)
public java.math.BigInteger getSerial()
public Certificate.Builder<T> serial(java.math.BigInteger serial)
public long getType()
public Certificate.Builder<T> type(long type)
public java.lang.String getId()
public Certificate.Builder<T> id(java.lang.String id)
public java.util.List<java.lang.String> getValidPrincipals()
public Certificate.Builder<T> validPrincipals(java.util.List<java.lang.String> validPrincipals)
public java.util.Date getValidAfter()
public Certificate.Builder<T> validAfter(java.util.Date validAfter)
public java.util.Date getValidBefore()
public Certificate.Builder<T> validBefore(java.util.Date validBefore)
public java.util.Map<java.lang.String,java.lang.String> getCritOptions()
public Certificate.Builder<T> critOptions(java.util.Map<java.lang.String,java.lang.String> critOptions)
public java.util.Map<java.lang.String,java.lang.String> getExtensions()
public Certificate.Builder<T> extensions(java.util.Map<java.lang.String,java.lang.String> extensions)
public byte[] getSignatureKey()
public Certificate.Builder<T> signatureKey(byte[] signatureKey)
public byte[] getSignature()
public Certificate.Builder<T> signature(byte[] signature)