net.ripe.rpki.commons.crypto.x509cert
Class GenericRpkiCertificateBuilder
java.lang.Object
net.ripe.rpki.commons.crypto.x509cert.GenericRpkiCertificateBuilder
- Direct Known Subclasses:
- RpkiCaCertificateBuilder, RpkiSignedObjectEeCertificateBuilder
public abstract class GenericRpkiCertificateBuilder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericRpkiCertificateBuilder
public GenericRpkiCertificateBuilder()
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
createGenericRpkiCertificateBuilder
protected X509ResourceCertificateBuilder createGenericRpkiCertificateBuilder()
validateFields
protected void validateFields()
Copyright © 2008-2013 RIPE NCC, the Netherlands. All Rights Reserved.