Class CertTemplateData


  • public class CertTemplateData
    extends Object
    Certificate template data.
    Since:
    2.0.0
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • CertTemplateData

        public CertTemplateData​(org.bouncycastle.asn1.x500.X500Name subject,
                                org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo,
                                Instant notBefore,
                                Instant notAfter,
                                org.bouncycastle.asn1.x509.Extensions extensions,
                                String certprofileName)
      • CertTemplateData

        public CertTemplateData​(org.bouncycastle.asn1.x500.X500Name subject,
                                org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo,
                                Instant notBefore,
                                Instant notAfter,
                                org.bouncycastle.asn1.x509.Extensions extensions,
                                String certprofileName,
                                BigInteger certReqId,
                                boolean serverkeygen)
    • Method Detail

      • isForCrossCert

        public boolean isForCrossCert()
      • setForCrossCert

        public void setForCrossCert​(boolean forCrossCert)
      • getSubject

        public org.bouncycastle.asn1.x500.X500Name getSubject()
      • getPublicKeyInfo

        public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKeyInfo()
      • isServerkeygen

        public boolean isServerkeygen()
      • getNotBefore

        public Instant getNotBefore()
      • getNotAfter

        public Instant getNotAfter()
      • getCertprofileName

        public String getCertprofileName()
      • getExtensions

        public org.bouncycastle.asn1.x509.Extensions getExtensions()