Class GenericRpkiCertificateBuilder

    • Constructor Detail

      • GenericRpkiCertificateBuilder

        public GenericRpkiCertificateBuilder()
    • Method Detail

      • withPublicKey

        public void withPublicKey​(PublicKey publicKey)
      • withSigningKeyPair

        public void withSigningKeyPair​(KeyPair signingKeyPair)
      • withSerial

        public void withSerial​(BigInteger serial)
      • withResources

        public void withResources​(net.ripe.ipresource.IpResourceSet resources)
      • withInheritedResourceTypes

        public void withInheritedResourceTypes​(EnumSet<net.ripe.ipresource.IpResourceType> resourceTypes)
      • withSubjectDN

        public void withSubjectDN​(X500Principal subject)
      • withIssuerDN

        public void withIssuerDN​(X500Principal issuer)
      • withValidityPeriod

        public void withValidityPeriod​(ValidityPeriod validityPeriod)
      • withCrlUri

        public void withCrlUri​(URI crlUri)
      • validateIsRsyncUri

        protected void validateIsRsyncUri​(URI crlUri)
      • isSelfSigned

        protected boolean isSelfSigned()
      • withParentResourceCertificatePublicationUri

        public void withParentResourceCertificatePublicationUri​(URI parentResourceCertificatePublicationUri)
      • withSignatureProvider

        public void withSignatureProvider​(String signatureProvider)
        Default: SunRsaSign
      • validateFields

        protected void validateFields()