Interface EnrollmentEndpoint
- All Known Implementing Classes:
CmpEndpoint, EstEndpoint, ScepEndpoint
Closed immutable protocol binding with an explicit enrollment policy.
Certificate profiles define issued certificate content; enrollment profiles
govern admission and approval. Both identities are mandatory.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the issuing authority binding.Returns the admission-policy binding.label()Returns the protocol-local path identity.Returns the certificate-content policy binding.static voidValidates an enrollment-profile reference without resolving its current policy.
-
Method Details
-
label
String label()Returns the protocol-local path identity.- Returns:
- canonical protocol-local URL label
-
authorityId
-
profileId
String profileId()Returns the certificate-content policy binding.- Returns:
- certificate profile identity
-
enrollmentProfileId
String enrollmentProfileId()Returns the admission-policy binding.- Returns:
- mandatory enrollment profile identity
-
requireProfileId
Validates an enrollment-profile reference without resolving its current policy.- Parameters:
id- canonical, non-null identity- Throws:
IllegalArgumentException- if the identity is absent or malformed
-