Class PublisherRequest
- java.lang.Object
-
- net.ripe.rpki.commons.provisioning.identity.PublisherRequest
-
public class PublisherRequest extends Object
See RFC8183 section 5.2.3: "publisher's BPKI identity, a self-signed X.509 BPKI certificate. This certificate is the issuer of the BPKI EE certificates corresponding to private keys that the publisher will use to sign publication protocol messages to the repository."
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublisherRequest.Referral
-
Field Summary
Fields Modifier and Type Field Description static intVERSION
-
Constructor Summary
Constructors Constructor Description PublisherRequest(Optional<String> tag, String publisherHandle, ProvisioningIdentityCertificate publisherBpkiTa, Optional<PublisherRequest.Referral> referral)Create a publisher request to offer to a repository, including a suggested handle.PublisherRequest(ProvisioningIdentityCertificate publisherBpkiTa)Create a publisher identity to offer to a repository with a random UUID based handle.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetVersion()
-
-
-
Field Detail
-
VERSION
public static final int VERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PublisherRequest
public PublisherRequest(ProvisioningIdentityCertificate publisherBpkiTa)
Create a publisher identity to offer to a repository with a random UUID based handle.
-
PublisherRequest
public PublisherRequest(Optional<String> tag, String publisherHandle, ProvisioningIdentityCertificate publisherBpkiTa, Optional<PublisherRequest.Referral> referral)
Create a publisher request to offer to a repository, including a suggested handle. Note that your parent may ignore this handle!
-
-