package com.cym.utils.cert.ssl; import lombok.Data; import java.util.Date; import java.util.List; @Data public class Root { private AuthKeyId authKeyId; private AuthorityInfoAccessExtension authorityInfoAccessExtension; private AuthorityKeyIdentifierExtension authorityKeyIdentifierExtension; private int basicConstraints; private BasicConstraintsExtension basicConstraintsExtension; private CRLDistributionPointsExtension cRLDistributionPointsExtension; private CertificatePoliciesExtension certificatePoliciesExtension; private List criticalExtensionOIDs; private List elements; private String encoded; private String encodedInternal; private List extendedKeyUsage; private ExtendedKeyUsageExtension extendedKeyUsageExtension; private IssuerDN issuerDN; private List keyUsage; private String name; private List nonCriticalExtensionOIDs; private Date notAfter; private Date notBefore; private PublicKey publicKey; private double serialNumber; private SerialNumberObject serialNumberObject; private String sigAlgName; private String sigAlgOID; private String signature; private SubjectAlternativeNameExtension subjectAlternativeNameExtension; private List> subjectAlternativeNames; private SubjectDN subjectDN; private SubjectKeyId subjectKeyId; private SubjectKeyIdentifierExtension subjectKeyIdentifierExtension; private String tBSCertificate; private String type; private int version; }