public abstract static class TLS13Certificate.CertificateEntry
extends java.lang.Object
A TLS 1.3 CertificateEntry consists of a raw public key or X.509 certificate and an optional list of extensions (OCSP Status and the SignedCertificateTimestamp), see RFC 8446:
enum {
X509(0),
RawPublicKey(2),
(255)
} CertificateType;
struct {
select (certificate_type) {
case RawPublicKey:
// From RFC 7250 ASN.1_subjectPublicKeyInfo
opaque ASN1_subjectPublicKeyInfo<1..2^24-1>;
case X509:
opaque cert_data<1..2^24-1>;
};
Extension extensions<0..2^16-1>;
} CertificateEntry;
| Modifier and Type | Method and Description |
|---|---|
ExtensionList |
getExtensions()
Gets the extensions included in this CertificateEntry.
|
void |
setExtensions(ExtensionList extensions)
Sets any extensions for this CertificateEntry.
|
public void setExtensions(ExtensionList extensions)
extensions - the extensionspublic ExtensionList getExtensions()
null if no extensions are included