Class Certificate.Builder<T extends java.security.PublicKey>
- java.lang.Object
-
- com.hierynomus.sshj.userauth.certificate.Certificate.Builder<T>
-
- Enclosing class:
- Certificate<T extends java.security.PublicKey>
public static class Certificate.Builder<T extends java.security.PublicKey> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method 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.StringgetId()byte[]getNonce()TgetPublicKey()java.math.BigIntegergetSerial()byte[]getSignature()byte[]getSignatureKey()longgetType()java.util.DategetValidAfter()java.util.DategetValidBefore()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)
-
-
-
Method Detail
-
build
public Certificate<T> build()
-
getPublicKey
public T getPublicKey()
-
publicKey
public Certificate.Builder<T> publicKey(T publicKey)
-
getNonce
public byte[] getNonce()
-
nonce
public Certificate.Builder<T> nonce(byte[] nonce)
-
getSerial
public java.math.BigInteger getSerial()
-
serial
public Certificate.Builder<T> serial(java.math.BigInteger serial)
-
getType
public long getType()
-
type
public Certificate.Builder<T> type(long type)
-
getId
public java.lang.String getId()
-
id
public Certificate.Builder<T> id(java.lang.String id)
-
getValidPrincipals
public java.util.List<java.lang.String> getValidPrincipals()
-
validPrincipals
public Certificate.Builder<T> validPrincipals(java.util.List<java.lang.String> validPrincipals)
-
getValidAfter
public java.util.Date getValidAfter()
-
validAfter
public Certificate.Builder<T> validAfter(java.util.Date validAfter)
-
getValidBefore
public java.util.Date getValidBefore()
-
validBefore
public Certificate.Builder<T> validBefore(java.util.Date validBefore)
-
getCritOptions
public java.util.Map<java.lang.String,java.lang.String> getCritOptions()
-
critOptions
public Certificate.Builder<T> critOptions(java.util.Map<java.lang.String,java.lang.String> critOptions)
-
getExtensions
public java.util.Map<java.lang.String,java.lang.String> getExtensions()
-
extensions
public Certificate.Builder<T> extensions(java.util.Map<java.lang.String,java.lang.String> extensions)
-
getSignatureKey
public byte[] getSignatureKey()
-
signatureKey
public Certificate.Builder<T> signatureKey(byte[] signatureKey)
-
getSignature
public byte[] getSignature()
-
signature
public Certificate.Builder<T> signature(byte[] signature)
-
-