public class X509BuilderSupport extends Object implements X509Builder<X509BuilderSupport>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
computeX509Sha1Thumbprint |
protected Boolean |
computeX509Sha256Thumbprint
Boolean object indicates 3 states: 1) not configured 2) configured as true, 3) configured as false
|
| Constructor and Description |
|---|
X509BuilderSupport(ParameterMap map,
Class<? extends RuntimeException> getBytesFailedException) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply() |
X509BuilderSupport |
x509Chain(List<X509Certificate> chain) |
X509BuilderSupport |
x509Sha1Thumbprint(boolean enable) |
X509BuilderSupport |
x509Sha1Thumbprint(byte[] thumbprint) |
X509BuilderSupport |
x509Sha256Thumbprint(boolean enable) |
X509BuilderSupport |
x509Sha256Thumbprint(byte[] thumbprint) |
X509BuilderSupport |
x509Url(URI uri) |
protected boolean computeX509Sha1Thumbprint
protected Boolean computeX509Sha256Thumbprint
public X509BuilderSupport(ParameterMap map, Class<? extends RuntimeException> getBytesFailedException)
public X509BuilderSupport x509Url(URI uri)
x509Url in interface X509Mutator<X509BuilderSupport>public X509BuilderSupport x509Chain(List<X509Certificate> chain)
x509Chain in interface X509Mutator<X509BuilderSupport>public X509BuilderSupport x509Sha1Thumbprint(byte[] thumbprint)
x509Sha1Thumbprint in interface X509Mutator<X509BuilderSupport>public X509BuilderSupport x509Sha1Thumbprint(boolean enable)
x509Sha1Thumbprint in interface X509Builder<X509BuilderSupport>public X509BuilderSupport x509Sha256Thumbprint(byte[] thumbprint)
x509Sha256Thumbprint in interface X509Mutator<X509BuilderSupport>public X509BuilderSupport x509Sha256Thumbprint(boolean enable)
x509Sha256Thumbprint in interface X509Builder<X509BuilderSupport>public void apply()
Copyright © 2014–2024 jsonwebtoken.io. All rights reserved.